Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.50-py3-none-any.whl.metadata (14 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading numpy-2.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) Collecting jwcrypto==1.5.7 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting bcrypt>=3.2 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser-1.0.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading absl_py-2.5.0-py3-none-any.whl.metadata (3.3 kB) Collecting pandas>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading pandas-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.1.0) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202606-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.4.8) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2026.6.17) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.50-py3-none-any.whl (212 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.9 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.1.50 Levenshtein-0.25.1 PyJWT-2.13.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.1 ortools-9.15.6755 pandas-3.0.3 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-8.0.4 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202606 user-agents-2.2.0 wbgapi-1.0.12 Collecting boto3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading boto3-1.43.44-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext==0.9.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext-0.9.3.tar.gz (73 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.82.1-py3-none-any.whl.metadata (1.2 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.55.2-py3-none-any.whl.metadata (5.2 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.12.1-py3-none-any.whl.metadata (15 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.31.0-py3-none-any.whl.metadata (3.2 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting pyHanko==0.20.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf<7,>=6.13.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading pypdf-6.14.2-py3-none-any.whl.metadata (7.2 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) Collecting pybind11>=2.2 (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Using cached pybind11-3.0.4-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/lib/python3/dist-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (68.1.2) Requirement already satisfied: numpy in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (2.5.1) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.1) Requirement already satisfied: qrcode>=6.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading tzlocal-5.4.4-py3-none-any.whl.metadata (7.7 kB) Collecting click>=7.1.2 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading click-8.4.2-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.2-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 kB) Collecting uharfbuzz<0.38.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.7.1) Collecting botocore<1.44.0,>=1.43.44 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.44-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.0-py3-none-any.whl.metadata (1.7 kB) INFO: pip is looking at multiple versions of grpcio-status to determine which version is compatible with other requirements. This could take a while. Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.81.1-py3-none-any.whl.metadata (1.2 kB) Collecting grpcio>=1.81.1 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.82.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl.metadata (8.6 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_core-2.6.0-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.1-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl.metadata (9.1 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.10.0-py3-none-any.whl.metadata (2.2 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 kB) Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.24.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (94 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.44->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.44->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.1.0) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.6.3) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=6.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.20220715.0) Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.4.8) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.6) Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2026.6.17) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.44->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (1.17.0) Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading boto3-1.43.44-py3-none-any.whl (140 kB) Downloading grpcio_status-1.81.1-py3-none-any.whl (14 kB) Downloading google_auth-2.55.2-py3-none-any.whl (256 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.12.1-py3-none-any.whl (340 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading aiohttp-3.14.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) Downloading pypdf-6.14.2-py3-none-any.whl (349 kB) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Downloading botocore-1.43.44-py3-none-any.whl (15.4 MB) Downloading click-8.4.2-py3-none-any.whl (119 kB) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Downloading google_resumable_media-2.10.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Downloading grpcio-1.82.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.9 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 kB) Downloading proto_plus-1.28.1-py3-none-any.whl (50 kB) Using cached pybind11-3.0.4-py3-none-any.whl (314 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.0-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.2-py3-none-any.whl (11 kB) Downloading yarl-1.24.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (105 kB) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (pyproject.toml): started Building wheel for fasttext (pyproject.toml): still running... Building wheel for fasttext (pyproject.toml): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.3-cp312-cp312-linux_x86_64.whl size=4553883 sha256=4cdd2a2aa738b070208aaf6687c24106ca1f59d87e9c18b4c2a44c6f8191ba2d Stored in directory: /home/nvq1xbwiguuu/.cache/pip/wheels/20/27/95/a7baf1b435f1cbde017cabdf1e9688526d2b0e929255a359c6 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1428013 sha256=f589f9f78460bafd33d9712a27d65f4886d15b189b1cef435d807aefb5bd6127 Stored in directory: /home/nvq1xbwiguuu/.cache/pip/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, uritools, uharfbuzz, tzlocal, requests, python-pkcs11, pypdf, pybind11, proto-plus, propcache, oscrypto, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, aiohappyeyeballs, yarl, grpcio-status, google-resumable-media, fasttext, botocore, aiosignal, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, aiohttp, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed aiohappyeyeballs-2.7.1 aiohttp-3.14.1 aiosignal-1.4.0 boto3-1.43.44 botocore-1.43.44 click-8.4.2 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.31.0 google-auth-2.55.2 google-cloud-core-2.6.0 google-cloud-storage-3.12.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.0 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.82.1 grpcio-status-1.81.1 jmespath-1.1.0 multidict-6.7.1 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.1 pyHanko-0.20.1 pybind11-3.0.4 pyhanko-certvalidator-0.24.1 pypdf-6.14.2 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.0 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.2 yarl-1.24.2 2026-07-09 15:08:11,299 185 INFO ? odoo: Odoo version 18.0 2026-07-09 15:08:11,299 185 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-07-09 15:08:11,299 185 INFO ? odoo: addons paths: ['/data/build/rb-703c097-222760/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-703c097-222760/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-07-09 15:08:11,299 185 INFO ? odoo: database: default@default:5432 2026-07-09 15:08:11,496 185 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-07-09 15:08:11,510 185 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-07-09 15:08:11,853 185 INFO ? odoo.tests.common: Importing test framework 2026-07-09 15:08:12,023 185 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-07-09 15:08:12,025 185 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-07-09 15:08:12,054 185 INFO rb-703c097-222760-391434 odoo.modules.loading: loading 1 modules... 2026-07-09 15:08:12,168 185 INFO rb-703c097-222760-391434 odoo.modules.loading: 1 modules loaded in 0.11s, 0 queries (+0 extra) 2026-07-09 15:08:13,293 185 INFO rb-703c097-222760-391434 odoo.modules.loading: loading 826 modules... 2026-07-09 15:08:22,968 185 INFO rb-703c097-222760-391434 odoo.modules.loading: 826 modules loaded in 9.67s, 0 queries (+0 extra) 2026-07-09 15:08:30,659 185 INFO rb-703c097-222760-391434 odoo.modules.loading: Modules loaded. 2026-07-09 15:08:30,960 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Registry loaded in 18.934s 2026-07-09 15:08:30,960 185 INFO rb-703c097-222760-391434 odoo.service.server: Starting post tests 2026-07-09 15:08:31,982 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-07-09 15:08:37,234 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.802079439163208 seconds 2026-07-09 15:08:38,148 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.9133450984954834 seconds 2026-07-09 15:08:38,165 185 INFO rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_add_batch_move_line ... 2026-07-09 15:08:40,223 185 INFO rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching ... 2026-07-09 15:08:43,796 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [89] 2026-07-09 15:08:44,463 185 INFO rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_3 ... 2026-07-09 15:08:45,551 185 INFO rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_backorder_batching_4 ... 2026-07-09 15:08:46,591 185 INFO rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_batch_validation_without_backorder ... 2026-07-09 15:08:47,614 185 INFO rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPicking02.test_same_package_several_pickings ... 2026-07-09 15:08:48,810 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted stock.quant records with IDs: [88, 87] 2026-07-09 15:08:49,040 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1485 checked, 3 removed 2026-07-09 15:08:49,066 185 INFO rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking: Starting TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization ... 2026-07-09 15:08:52,171 185 WARNING rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking.TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization: Chrome headless failed to start: 2026-07-09 15:08:52,172 185 INFO rb-703c097-222760-391434 odoo.addons.stock_picking_batch.tests.test_batch_picking: skipped TestBatchPickingSynchronization.test_stock_picking_batch_sm_to_sml_synchronization : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:08:52,232 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:08:53,940 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_certification_flow: Starting TestCertificationFlow.test_flow_certification ... 2026-07-09 15:08:54,123 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_emp from n/a 2026-07-09 15:08:54,150 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:08:54,556 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:54] "GET /survey/start/28096dce-62e1-41a3-9f03-7ce778a0490e HTTP/1.1" 303 - 43 0.035 0.374 2026-07-09 15:08:55,396 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:55] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e HTTP/1.1" 200 - 177 0.147 0.688 2026-07-09 15:08:55,491 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:55] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 18 0.022 0.061 2026-07-09 15:08:55,683 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:55] "POST /survey/begin/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 42 0.030 0.155 2026-07-09 15:08:55,752 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:55] "POST /survey/submit/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 30 0.013 0.035 2026-07-09 15:08:55,949 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:55] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 36 0.017 0.171 2026-07-09 15:08:56,027 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "POST /survey/submit/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 31 0.025 0.040 2026-07-09 15:08:56,121 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 24 0.011 0.076 2026-07-09 15:08:56,181 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "POST /survey/submit/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 28 0.011 0.040 2026-07-09 15:08:56,257 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 24 0.009 0.060 2026-07-09 15:08:56,339 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "POST /survey/submit/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 32 0.012 0.053 2026-07-09 15:08:56,447 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 26 0.011 0.091 2026-07-09 15:08:56,523 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "POST /survey/submit/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 30 0.031 0.037 2026-07-09 15:08:56,620 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 24 0.019 0.064 2026-07-09 15:08:56,680 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #12 deleted survey.user_input.line records with IDs: [200] 2026-07-09 15:08:56,717 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "POST /survey/submit/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 43 0.034 0.043 2026-07-09 15:08:56,826 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:56] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 24 0.035 0.065 2026-07-09 15:08:57,216 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:57] "POST /survey/submit/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 102 0.103 0.270 2026-07-09 15:08:57,316 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:57] "GET /survey/28096dce-62e1-41a3-9f03-7ce778a0490e/33c94d83-e371-43d4-b665-4067cffcf87a HTTP/1.1" 200 - 23 0.020 0.073 2026-07-09 15:09:04,963 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_certification_flow: Starting TestCertificationFlow.test_randomized_certification ... 2026-07-09 15:09:05,102 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_emp from n/a 2026-07-09 15:09:05,124 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:09:05,454 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:05] "GET /survey/start/5b22a49e-058c-4f24-8ecb-1ad98ba3e43e HTTP/1.1" 303 - 43 0.043 0.293 2026-07-09 15:09:06,257 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:06] "GET /survey/5b22a49e-058c-4f24-8ecb-1ad98ba3e43e HTTP/1.1" 200 - 176 0.150 0.645 2026-07-09 15:09:06,937 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:06] "GET /survey/5b22a49e-058c-4f24-8ecb-1ad98ba3e43e/653f19e8-bab5-4d0c-a1d7-2108740513a7 HTTP/1.1" 200 - 18 0.008 0.657 2026-07-09 15:09:07,143 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:07] "POST /survey/begin/5b22a49e-058c-4f24-8ecb-1ad98ba3e43e/653f19e8-bab5-4d0c-a1d7-2108740513a7 HTTP/1.1" 200 - 42 0.021 0.178 2026-07-09 15:09:07,250 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:07] "POST /survey/submit/5b22a49e-058c-4f24-8ecb-1ad98ba3e43e/653f19e8-bab5-4d0c-a1d7-2108740513a7 HTTP/1.1" 200 - 41 0.022 0.062 2026-07-09 15:09:07,374 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:07] "GET /survey/5b22a49e-058c-4f24-8ecb-1ad98ba3e43e/653f19e8-bab5-4d0c-a1d7-2108740513a7 HTTP/1.1" 200 - 24 0.022 0.092 2026-07-09 15:09:07,460 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:09:09,214 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_flow: Starting TestSurveyFlow.test_flow_public ... 2026-07-09 15:09:09,316 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:09:09,622 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:09] "GET /survey/start/1e010700-5b88-4afb-9054-8a6eba35e66e HTTP/1.1" 303 - 39 0.024 0.286 2026-07-09 15:09:10,242 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:10] "GET /survey/1e010700-5b88-4afb-9054-8a6eba35e66e HTTP/1.1" 200 - 107 0.090 0.523 2026-07-09 15:09:10,316 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:10] "GET /survey/1e010700-5b88-4afb-9054-8a6eba35e66e/f2cf1cc0-b1ba-41e9-a83a-98573f52f943 HTTP/1.1" 200 - 18 0.012 0.038 2026-07-09 15:09:10,481 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:10] "POST /survey/begin/1e010700-5b88-4afb-9054-8a6eba35e66e/f2cf1cc0-b1ba-41e9-a83a-98573f52f943 HTTP/1.1" 200 - 38 0.047 0.111 2026-07-09 15:09:10,606 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:10] "POST /survey/submit/1e010700-5b88-4afb-9054-8a6eba35e66e/f2cf1cc0-b1ba-41e9-a83a-98573f52f943 HTTP/1.1" 200 - 41 0.027 0.080 2026-07-09 15:09:10,774 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:10] "GET /survey/1e010700-5b88-4afb-9054-8a6eba35e66e/f2cf1cc0-b1ba-41e9-a83a-98573f52f943 HTTP/1.1" 200 - 38 0.015 0.141 2026-07-09 15:09:10,895 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:10] "POST /survey/submit/1e010700-5b88-4afb-9054-8a6eba35e66e/f2cf1cc0-b1ba-41e9-a83a-98573f52f943 HTTP/1.1" 200 - 43 0.023 0.066 2026-07-09 15:09:10,954 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:09:12,659 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_flow_with_conditions: Starting TestSurveyFlowWithConditions.test_conditional_flow_with_scoring ... 2026-07-09 15:09:12,822 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:09:13,135 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:13] "GET /survey/start/e154e861-be48-4e3d-a7a7-8f2139ef1ad9 HTTP/1.1" 303 - 39 0.032 0.284 2026-07-09 15:09:13,721 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:13] "GET /survey/e154e861-be48-4e3d-a7a7-8f2139ef1ad9 HTTP/1.1" 200 - 107 0.060 0.522 2026-07-09 15:09:13,817 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:13] "GET /survey/e154e861-be48-4e3d-a7a7-8f2139ef1ad9/8224bc65-360f-424e-923c-b3bebc555295 HTTP/1.1" 200 - 18 0.025 0.049 2026-07-09 15:09:14,003 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:14] "POST /survey/begin/e154e861-be48-4e3d-a7a7-8f2139ef1ad9/8224bc65-360f-424e-923c-b3bebc555295 HTTP/1.1" 200 - 42 0.021 0.157 2026-07-09 15:09:14,185 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:14] "POST /survey/submit/e154e861-be48-4e3d-a7a7-8f2139ef1ad9/8224bc65-360f-424e-923c-b3bebc555295 HTTP/1.1" 200 - 68 0.033 0.073 2026-07-09 15:09:14,262 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:14] "GET /survey/e154e861-be48-4e3d-a7a7-8f2139ef1ad9/8224bc65-360f-424e-923c-b3bebc555295 HTTP/1.1" 200 - 24 0.010 0.058 2026-07-09 15:09:14,307 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:09:14,736 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_multiple_filters_mixed_model ... 2026-07-09 15:09:14,784 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:survey_manager from n/a 2026-07-09 15:09:14,799 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:09:15,077 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:15] "GET /survey/results/16?filters=A,0,235|L,0,225 HTTP/1.1" 301 - 19 0.015 0.270 2026-07-09 15:09:16,224 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:16] "GET /survey/results/test-survey-results-16?filters=A,0,235|L,0,225 HTTP/1.1" 200 - 214 0.147 0.996 2026-07-09 15:09:16,236 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:survey_manager from n/a 2026-07-09 15:09:16,250 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:16] "GET /survey/results/16?filters=A,0,235|L,0,225 HTTP/1.1" 301 - 1 0.000 0.006 2026-07-09 15:09:16,333 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:16] "GET /survey/results/test-survey-results-16?filters=A,0,235|L,0,225 HTTP/1.1" 200 - 22 0.012 0.068 2026-07-09 15:09:16,398 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 23 < 26 in test_survey_results_with_multiple_filters_mixed_model at /data/build/rb-703c097-222760/addons/survey/tests/test_survey_performance.py:21 2026-07-09 15:09:16,429 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_multiple_filters_question_answer_model ... 2026-07-09 15:09:16,454 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:survey_manager from n/a 2026-07-09 15:09:16,481 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:09:17,446 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:17] "GET /survey/results/16?filters=A,0,235|A,0,233 HTTP/1.1" 301 - 20 0.019 0.955 2026-07-09 15:09:18,583 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:18] "GET /survey/results/test-survey-results-16?filters=A,0,235|A,0,233 HTTP/1.1" 200 - 217 0.241 0.893 2026-07-09 15:09:18,611 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:survey_manager from n/a 2026-07-09 15:09:18,628 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:18] "GET /survey/results/16?filters=A,0,235|A,0,233 HTTP/1.1" 301 - 1 0.001 0.007 2026-07-09 15:09:18,736 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:18] "GET /survey/results/test-survey-results-16?filters=A,0,235|A,0,233 HTTP/1.1" 200 - 20 0.023 0.075 2026-07-09 15:09:18,793 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 21 < 24 in test_survey_results_with_multiple_filters_question_answer_model at /data/build/rb-703c097-222760/addons/survey/tests/test_survey_performance.py:34 2026-07-09 15:09:18,819 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_performance: Starting SurveyPerformance.test_survey_results_with_one_filter ... 2026-07-09 15:09:18,839 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:survey_manager from n/a 2026-07-09 15:09:18,855 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:09:19,154 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:19] "GET /survey/results/16?filters=A,0,233 HTTP/1.1" 301 - 20 0.015 0.287 2026-07-09 15:09:20,237 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:20] "GET /survey/results/test-survey-results-16?filters=A,0,233 HTTP/1.1" 200 - 217 0.181 0.894 2026-07-09 15:09:20,252 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:survey_manager from n/a 2026-07-09 15:09:20,275 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:20] "GET /survey/results/16?filters=A,0,233 HTTP/1.1" 301 - 1 0.000 0.006 2026-07-09 15:09:20,372 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:20] "GET /survey/results/test-survey-results-16?filters=A,0,233 HTTP/1.1" 200 - 20 0.016 0.072 2026-07-09 15:09:20,434 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_performance: Query count less than expected for user __system__: 21 < 24 in test_survey_results_with_one_filter at /data/build/rb-703c097-222760/addons/survey/tests/test_survey_performance.py:43 2026-07-09 15:09:20,469 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:09:21,927 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_security: Starting TestSurveySecurityControllers.test_survey_start_short ... 2026-07-09 15:09:21,964 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:09:22,223 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:22] "GET /s/123456 HTTP/1.1" 303 - 14 0.014 0.251 2026-07-09 15:09:22,291 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:22] "GET /survey/start/4ce7558c-a262-4b95-8710-8be4c1559273 HTTP/1.1" 303 - 25 0.017 0.044 2026-07-09 15:09:22,888 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:22] "GET /survey/4ce7558c-a262-4b95-8710-8be4c1559273 HTTP/1.1" 200 - 106 0.067 0.521 2026-07-09 15:09:22,953 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:22] "GET /s/______ HTTP/1.1" 200 - 8 0.015 0.047 2026-07-09 15:09:23,019 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:23] "GET /s/123456 HTTP/1.1" 200 - 5 0.004 0.023 2026-07-09 15:09:23,095 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:09:23] "GET /s/123456 HTTP/1.1" 200 - 6 0.008 0.026 2026-07-09 15:09:23,153 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:09:23,169 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_backend: Starting TestUi.test_tour_test_survey_form_triggers ... 2026-07-09 15:09:23,373 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_backend.TestUi.test_tour_test_survey_form_triggers: Chrome headless failed to start: 2026-07-09 15:09:23,374 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_backend: skipped TestUi.test_tour_test_survey_form_triggers : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:23,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:23,615 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_certification: Starting TestUiCertification.test_04_certification_success_tour ... 2026-07-09 15:09:23,892 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_04_certification_success_tour: Chrome headless failed to start: 2026-07-09 15:09:23,893 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_certification: skipped TestUiCertification.test_04_certification_success_tour : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:23,941 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_certification: Starting TestUiCertification.test_05_certification_failure_tour ... 2026-07-09 15:09:24,220 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_certification.TestUiCertification.test_05_certification_failure_tour: Chrome headless failed to start: [341:341:0100/000000.220495:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:09:24,221 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_certification: skipped TestUiCertification.test_05_certification_failure_tour : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:24,273 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:24,410 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_01_admin_survey_tour ... 2026-07-09 15:09:24,693 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_01_admin_survey_tour: Chrome headless failed to start: 2026-07-09 15:09:24,695 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: skipped TestUiFeedback.test_01_admin_survey_tour : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:24,740 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_02_demo_survey_tour ... 2026-07-09 15:09:25,017 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_02_demo_survey_tour: Chrome headless failed to start: 2026-07-09 15:09:25,018 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: skipped TestUiFeedback.test_02_demo_survey_tour : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:25,071 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_03_public_survey_tour ... 2026-07-09 15:09:25,346 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_03_public_survey_tour: Chrome headless failed to start: 2026-07-09 15:09:25,347 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: skipped TestUiFeedback.test_03_public_survey_tour : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:25,390 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_04_public_survey_with_triggers ... 2026-07-09 15:09:25,732 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_04_public_survey_with_triggers: Chrome headless failed to start: [405:405:0100/000000.731947:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:09:25,733 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: skipped TestUiFeedback.test_04_public_survey_with_triggers : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:25,767 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_05_public_survey_with_trigger_on_different_page ... 2026-07-09 15:09:26,077 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_05_public_survey_with_trigger_on_different_page: Chrome headless failed to start: 2026-07-09 15:09:26,078 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: skipped TestUiFeedback.test_05_public_survey_with_trigger_on_different_page : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:26,115 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_06_survey_prefill ... 2026-07-09 15:09:26,432 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_06_survey_prefill: Chrome headless failed to start: [437:437:0100/000000.431578:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:09:26,433 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: skipped TestUiFeedback.test_06_survey_prefill : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:26,476 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: Starting TestUiFeedback.test_07_survey_roaming_mandatory_questions ... 2026-07-09 15:09:26,777 185 WARNING rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback.TestUiFeedback.test_07_survey_roaming_mandatory_questions: Chrome headless failed to start: 2026-07-09 15:09:26,778 185 INFO rb-703c097-222760-391434 odoo.addons.survey.tests.test_survey_ui_feedback: skipped TestUiFeedback.test_07_survey_roaming_mandatory_questions : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:26,835 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:26,852 185 INFO rb-703c097-222760-391434 odoo.addons.test_access_rights.tests.test_check_access: Starting TestAccess.test_check_access ... 2026-07-09 15:09:27,273 185 INFO rb-703c097-222760-391434 odoo.addons.test_access_rights.tests.test_check_access: Starting TestAccess.test_name_search_with_sudo ... 2026-07-09 15:09:28,051 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:28,627 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [303] 2026-07-09 15:09:28,663 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5807] 2026-07-09 15:09:28,671 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:09:28,686 185 INFO rb-703c097-222760-391434 odoo.addons.test_apikeys.tests.test_flow: Starting TestAPIKeys.test_addremove ... 2026-07-09 15:09:28,877 185 WARNING rb-703c097-222760-391434 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_addremove: Chrome headless failed to start: 2026-07-09 15:09:28,878 185 INFO rb-703c097-222760-391434 odoo.addons.test_apikeys.tests.test_flow: skipped TestAPIKeys.test_addremove : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:28,918 185 INFO rb-703c097-222760-391434 odoo.addons.test_apikeys.tests.test_flow: Starting TestAPIKeys.test_apikeys_totp ... 2026-07-09 15:09:29,119 185 WARNING rb-703c097-222760-391434 odoo.addons.test_apikeys.tests.test_flow.TestAPIKeys.test_apikeys_totp: Chrome headless failed to start: 2026-07-09 15:09:29,119 185 INFO rb-703c097-222760-391434 odoo.addons.test_apikeys.tests.test_flow: skipped TestAPIKeys.test_apikeys_totp : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:29,188 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:09:29,218 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestAssetsBundleInBrowser.test_01_js_interpretation ... 2026-07-09 15:09:29,450 185 WARNING rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_01_js_interpretation: Chrome headless failed to start: 2026-07-09 15:09:29,451 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: skipped TestAssetsBundleInBrowser.test_01_js_interpretation : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:29,484 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestAssetsBundleInBrowser.test_02_js_interpretation_inline ... 2026-07-09 15:09:29,484 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: skipped TestAssetsBundleInBrowser.test_02_js_interpretation_inline : Feature Regression 2026-07-09 15:09:29,484 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method ... 2026-07-09 15:09:29,708 185 WARNING rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method: Chrome headless failed to start: 2026-07-09 15:09:29,709 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: skipped TestAssetsBundleInBrowser.test_03_js_interpretation_recommended_new_method : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:29,754 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:09:29,767 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_debug ... 2026-07-09 15:09:30,127 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_file_type ... 2026-07-09 15:09:30,481 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_lang ... 2026-07-09 15:09:30,848 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_node_flags ... 2026-07-09 15:09:31,195 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting AssetsNodeOrmCacheUsage.test_assets_node_orm_cache_usage_website ... 2026-07-09 15:09:31,926 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:31,948 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestErrorManagement.test_assets_bundle_css_error_backend ... 2026-07-09 15:09:35,763 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c4abd37/web.assets_backend.min.css (id:3182) 2026-07-09 15:09:35,961 185 WARNING rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_backend: Chrome headless failed to start: [534:534:0100/000000.957195:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) [533:533:0100/000000.957285:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:09:35,962 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: skipped TestErrorManagement.test_assets_bundle_css_error_backend : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:35,998 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: Starting TestErrorManagement.test_assets_bundle_css_error_frontend ... 2026-07-09 15:09:36,352 185 WARNING rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle.TestErrorManagement.test_assets_bundle_css_error_frontend: Chrome headless failed to start: 2026-07-09 15:09:36,353 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_assetsbundle: skipped TestErrorManagement.test_assets_bundle_css_error_frontend : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:09:36,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:36,419 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_01_alias ... 2026-07-09 15:09:36,450 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_02_default ... 2026-07-09 15:09:36,481 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_03_classes ... 2026-07-09 15:09:36,505 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_04_comments ... 2026-07-09 15:09:36,526 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_05_functions ... 2026-07-09 15:09:36,546 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_06_import ... 2026-07-09 15:09:36,567 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_07_index ... 2026-07-09 15:09:36,591 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_08_list ... 2026-07-09 15:09:36,619 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_09_variables ... 2026-07-09 15:09:36,642 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_10_qunit_module_test ... 2026-07-09 15:09:36,669 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_11_qunit_module_debug ... 2026-07-09 15:09:36,694 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_12_qunit_no_module ... 2026-07-09 15:09:36,719 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_13_require_comment ... 2026-07-09 15:09:36,742 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler: Starting TestJsTranspiler.test_14_unnamed_import ... 2026-07-09 15:09:36,777 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:36,795 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler_regex: Starting TestJsTranspiler.test_correct_ODOO_MODULE_RE ... 2026-07-09 15:09:36,822 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler_regex: Starting TestJsTranspiler.test_correct_URL_RE ... 2026-07-09 15:09:36,848 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler_regex: Starting TestJsTranspiler.test_incorrect_ODOO_MODULE_RE ... 2026-07-09 15:09:36,873 185 INFO rb-703c097-222760-391434 odoo.addons.test_assetsbundle.tests.test_js_transpiler_regex: Starting TestJsTranspiler.test_incorrect_URL_RE ... 2026-07-09 15:09:36,905 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:37,006 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_000_on_create_or_write ... 2026-07-09 15:09:37,244 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [2] 2026-07-09 15:09:37,261 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [22] 2026-07-09 15:09:37,288 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [1] 2026-07-09 15:09:37,312 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_001_on_create_or_write ... 2026-07-09 15:09:37,471 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [4] 2026-07-09 15:09:37,474 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [3] 2026-07-09 15:09:37,483 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [23] 2026-07-09 15:09:37,522 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_002_on_create_or_write ... 2026-07-09 15:09:37,751 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [7] 2026-07-09 15:09:37,753 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [6] 2026-07-09 15:09:37,756 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [5] 2026-07-09 15:09:37,766 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [24] 2026-07-09 15:09:37,805 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_003_on_create_or_write ... 2026-07-09 15:09:38,047 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [8] 2026-07-09 15:09:38,053 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [25] 2026-07-09 15:09:38,109 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_004_check_method ... 2026-07-09 15:09:38,226 185 INFO rb-703c097-222760-391434 odoo.addons.base_automation.models.base_automation: Starting time-based automation rule `Cron BaseAuto`. 2026-07-09 15:09:38,232 185 INFO rb-703c097-222760-391434 odoo.addons.base_automation.models.base_automation: Time-based automation rule `Cron BaseAuto` done. 2026-07-09 15:09:38,259 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_005_check_model_with_different_rec_name_char ... 2026-07-09 15:09:38,403 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [1] 2026-07-09 15:09:38,412 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [27] 2026-07-09 15:09:38,458 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_006_check_model_with_different_m2o_name_create ... 2026-07-09 15:09:38,602 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [2] 2026-07-09 15:09:38,613 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [28] 2026-07-09 15:09:38,668 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_010_recompute ... 2026-07-09 15:09:38,878 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [9] 2026-07-09 15:09:38,887 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [29] 2026-07-09 15:09:38,948 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_011_recompute ... 2026-07-09 15:09:39,095 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [10] 2026-07-09 15:09:39,106 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [30] 2026-07-09 15:09:39,156 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_012_recompute ... 2026-07-09 15:09:39,342 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [11] 2026-07-09 15:09:39,353 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [31] 2026-07-09 15:09:39,413 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_013_recompute ... 2026-07-09 15:09:39,623 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5820] 2026-07-09 15:09:39,632 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.thread.test records with IDs: [1] 2026-07-09 15:09:39,662 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [32] 2026-07-09 15:09:39,715 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_020_recursive ... 2026-07-09 15:09:40,661 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [12] 2026-07-09 15:09:40,671 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [34] 2026-07-09 15:09:40,697 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [33] 2026-07-09 15:09:40,739 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_021_recursive ... 2026-07-09 15:09:41,093 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [13] 2026-07-09 15:09:41,104 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [38] 2026-07-09 15:09:41,133 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [37] 2026-07-09 15:09:41,162 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [36] 2026-07-09 15:09:41,186 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [35] 2026-07-09 15:09:41,222 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_030_submodel ... 2026-07-09 15:09:41,475 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [15] 2026-07-09 15:09:41,480 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.line.test records with IDs: [3] 2026-07-09 15:09:41,490 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [40] 2026-07-09 15:09:41,519 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [39] 2026-07-09 15:09:41,543 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [14] 2026-07-09 15:09:41,545 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.line.test records with IDs: [1] 2026-07-09 15:09:41,568 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_040_modelwithoutaccess ... 2026-07-09 15:09:42,136 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: base.automation.linked.test 2026-07-09 15:09:42,315 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [42] 2026-07-09 15:09:42,344 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [41] 2026-07-09 15:09:42,392 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_050_on_create_or_write_with_create_record ... 2026-07-09 15:09:42,529 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [16] 2026-07-09 15:09:42,539 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [43] 2026-07-09 15:09:42,588 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_060_on_stage_set ... 2026-07-09 15:09:42,758 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [5] 2026-07-09 15:09:42,768 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [44] 2026-07-09 15:09:42,796 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.stage records with IDs: [7] 2026-07-09 15:09:42,798 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.stage records with IDs: [6] 2026-07-09 15:09:42,822 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_070_on_user_set ... 2026-07-09 15:09:43,040 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [17] 2026-07-09 15:09:43,062 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [45] 2026-07-09 15:09:43,117 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_071_on_user_set ... 2026-07-09 15:09:43,292 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [6] 2026-07-09 15:09:43,302 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [46] 2026-07-09 15:09:43,351 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_080_on_tag_set ... 2026-07-09 15:09:43,505 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.tag records with IDs: [2] 2026-07-09 15:09:43,508 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [7] 2026-07-09 15:09:43,518 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [47] 2026-07-09 15:09:43,540 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.tag records with IDs: [1] 2026-07-09 15:09:43,565 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_090_on_state_set ... 2026-07-09 15:09:43,722 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [18] 2026-07-09 15:09:43,731 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [48] 2026-07-09 15:09:43,774 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_100_on_priority_set ... 2026-07-09 15:09:43,926 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.project records with IDs: [8] 2026-07-09 15:09:43,936 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [49] 2026-07-09 15:09:43,984 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_110_on_archive ... 2026-07-09 15:09:44,179 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [19] 2026-07-09 15:09:44,198 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [50] 2026-07-09 15:09:44,243 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_110_on_unarchive ... 2026-07-09 15:09:44,386 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [20] 2026-07-09 15:09:44,396 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [51] 2026-07-09 15:09:44,445 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_120_on_change ... 2026-07-09 15:09:44,585 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [52] 2026-07-09 15:09:44,635 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_130_on_unlink ... 2026-07-09 15:09:44,797 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [21] 2026-07-09 15:09:44,801 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation.lead.test records with IDs: [21] 2026-07-09 15:09:44,818 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [53] 2026-07-09 15:09:44,857 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting BaseAutomationTest.test_140_copy_should_copy_actions ... 2026-07-09 15:09:45,052 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [54] 2026-07-09 15:09:52,222 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da3c32c00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:09:52,223 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da3c26480> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:09:52,230 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:09:52,236 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:09:52,237 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da3c26a20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:09:52,259 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:09:52,260 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:09:52,273 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:09:52,818 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_00_form_save_update_related_model_id ... 2026-07-09 15:09:53,842 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_01_form_object_write_o2m_field ... 2026-07-09 15:09:54,633 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_automation_form_view ... 2026-07-09 15:09:55,631 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_automation_form_view_on_change_filter_domain ... 2026-07-09 15:09:56,041 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_automation_form_view_time_triggers ... 2026-07-09 15:09:56,861 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_automation_form_view_with_default_values_in_context ... 2026-07-09 15:09:57,070 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_computation_sequence ... 2026-07-09 15:09:57,237 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [62] 2026-07-09 15:09:57,287 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_compute_on_create ... 2026-07-09 15:09:57,536 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [63] 2026-07-09 15:09:57,598 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_inversion ... 2026-07-09 15:09:58,282 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [65] 2026-07-09 15:09:58,365 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [64] 2026-07-09 15:09:58,418 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_mail_triggers ... 2026-07-09 15:09:58,810 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [305] 2026-07-09 15:09:58,915 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [306] 2026-07-09 15:09:59,056 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [307] 2026-07-09 15:09:59,169 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [308] 2026-07-09 15:09:59,207 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [309] 2026-07-09 15:09:59,345 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [310] 2026-07-09 15:09:59,433 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [311] 2026-07-09 15:09:59,513 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [312] 2026-07-09 15:09:59,587 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [313] 2026-07-09 15:09:59,621 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-07-09 15:09:59,655 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [67] 2026-07-09 15:09:59,700 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_multiple_mail_triggers ... 2026-07-09 15:10:00,030 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [315] 2026-07-09 15:10:00,094 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [70] 2026-07-09 15:10:00,143 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [69] 2026-07-09 15:10:00,189 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestCompute.test_recursion ... 2026-07-09 15:10:00,394 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted test_base_automation.task records with IDs: [2] 2026-07-09 15:10:00,428 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [71] 2026-07-09 15:10:08,329 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da3774c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:08,330 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbdeaa7a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:08,339 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:08,345 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:08,346 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbdeaa0c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:08,367 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:08,368 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:08,382 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:10:08,621 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestHttp.test_on_change_get_views_cache ... 2026-07-09 15:10:08,727 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [72] 2026-07-09 15:10:08,779 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestHttp.test_payload_in_action_server ... 2026-07-09 15:10:08,850 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:10:09,116 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:09] "POST /web/hook/15aea1fe-1ea0-4177-ba49-d1f984380846 HTTP/1.1" 200 - 19 0.008 0.261 2026-07-09 15:10:09,137 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:09] "GET /web/hook/15aea1fe-1ea0-4177-ba49-d1f984380846?test_param=test_value&name=some%20name HTTP/1.1" 200 - 10 0.004 0.008 2026-07-09 15:10:09,160 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [73] 2026-07-09 15:10:09,204 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestHttp.test_webhook_send_and_receive ... 2026-07-09 15:10:09,299 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_actions: Webhook call to http://127.0.0.1:8069/web/hook/abe0abef-f0a5-4651-b683-ec5d3070d533 2026-07-09 15:10:09,299 185 INFO rb-703c097-222760-391434 odoo.tests.common.requests: request http://127.0.0.1:8069/web/hook/abe0abef-f0a5-4651-b683-ec5d3070d533 with timeout 1 increased to 10s during tests 2026-07-09 15:10:09,303 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/hook/abe0abef-f0a5-4651-b683-ec5d3070d533 in /test_base_automation/tests/test_flow.py:TestHttp.test_webhook_send_and_receive 2026-07-09 15:10:09,305 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:10:10,145 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /web/hook/abe0abef-f0a5-4651-b683-ec5d3070d533 in /test_base_automation/tests/test_flow.py:TestHttp.test_webhook_send_and_receive 2026-07-09 15:10:10,176 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:10] "POST /web/hook/abe0abef-f0a5-4651-b683-ec5d3070d533 HTTP/1.1" 200 - 22 0.013 0.861 2026-07-09 15:10:10,196 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [75] 2026-07-09 15:10:10,236 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [74] 2026-07-09 15:10:10,284 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_flow: Starting TestHttp.test_webhook_trigger ... 2026-07-09 15:10:10,336 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:10:10,622 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:10] "POST /web/hook/ffbf6373-e294-4446-b8a4-fa8c03396945 HTTP/1.1" 200 - 21 0.009 0.279 2026-07-09 15:10:10,639 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:10] "POST /web/hook/ffbf6373-e294-4446-b8a4-fa8c03396945 HTTP/1.1" 500 - 3 0.001 0.006 2026-07-09 15:10:10,649 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:10] "POST /web/hook/0123456789 HTTP/1.1" 404 - 1 0.000 0.003 2026-07-09 15:10:10,688 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted base.automation records with IDs: [76] 2026-07-09 15:10:18,108 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da3317e20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:18,109 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da30bf420> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:18,118 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:18,123 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:18,124 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da30befc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:18,146 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:18,146 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:18,159 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:10:19,049 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_01_base_automation_tour ... 2026-07-09 15:10:19,297 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_01_base_automation_tour: Chrome headless failed to start: 2026-07-09 15:10:19,298 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_01_base_automation_tour : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:19,368 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_base_automation_on_tag_added ... 2026-07-09 15:10:19,596 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_base_automation_on_tag_added: Chrome headless failed to start: 2026-07-09 15:10:19,597 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_base_automation_on_tag_added : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:19,647 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_form_view ... 2026-07-09 15:10:19,924 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view: Chrome headless failed to start: 2026-07-09 15:10:19,925 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_form_view : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:19,976 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_form_view_custom_reference_field ... 2026-07-09 15:10:20,190 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_custom_reference_field: Chrome headless failed to start: [624:624:0100/000000.185189:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:10:20,191 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_form_view_custom_reference_field : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:20,242 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_form_view_mail_triggers ... 2026-07-09 15:10:20,442 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_mail_triggers: Chrome headless failed to start: 2026-07-09 15:10:20,443 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_form_view_mail_triggers : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:20,487 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_form_view_model_id ... 2026-07-09 15:10:20,676 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_form_view_model_id: Chrome headless failed to start: 2026-07-09 15:10:20,677 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_form_view_model_id : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:20,749 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_kanban_automation_view_create_action ... 2026-07-09 15:10:21,039 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_create_action: Chrome headless failed to start: 2026-07-09 15:10:21,039 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_kanban_automation_view_create_action : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:21,089 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_kanban_automation_view_stage_trigger ... 2026-07-09 15:10:21,387 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_stage_trigger: Chrome headless failed to start: 2026-07-09 15:10:21,388 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_kanban_automation_view_stage_trigger : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:21,449 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_kanban_automation_view_time_trigger ... 2026-07-09 15:10:21,697 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_trigger: Chrome headless failed to start: 2026-07-09 15:10:21,697 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_kanban_automation_view_time_trigger : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:21,742 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger ... 2026-07-09 15:10:22,001 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger: Chrome headless failed to start: 2026-07-09 15:10:22,002 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_kanban_automation_view_time_updated_trigger : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:22,058 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_on_change_rule_creation ... 2026-07-09 15:10:22,252 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_on_change_rule_creation: Chrome headless failed to start: 2026-07-09 15:10:22,252 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_on_change_rule_creation : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:22,319 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_open_automation_from_grouped_kanban ... 2026-07-09 15:10:22,633 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_open_automation_from_grouped_kanban: Chrome headless failed to start: 2026-07-09 15:10:22,634 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_open_automation_from_grouped_kanban : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:22,689 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: Starting BaseAutomationTestUi.test_resize_kanban ... 2026-07-09 15:10:22,964 185 WARNING rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour.BaseAutomationTestUi.test_resize_kanban: Chrome headless failed to start: 2026-07-09 15:10:22,965 185 INFO rb-703c097-222760-391434 odoo.addons.test_base_automation.tests.test_tour: skipped BaseAutomationTestUi.test_resize_kanban : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:30,373 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da5a759e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:30,374 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da3317e20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:30,382 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:30,387 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:30,388 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da3ad34c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:30,409 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:30,411 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:10:30,424 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:10:32,510 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [316] 2026-07-09 15:10:32,533 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5886] 2026-07-09 15:10:32,541 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:10:33,155 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-07-09 15:10:33,168 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5888] 2026-07-09 15:10:33,179 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:10:33,305 185 INFO rb-703c097-222760-391434 odoo.addons.test_discuss_full.tests.test_im_livechat_portal: Starting TestImLivechatPortal.test_chatbot_redirect_to_portal ... 2026-07-09 15:10:33,971 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-07-09 15:10:33,996 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5892] 2026-07-09 15:10:34,004 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:10:34,091 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [96631] 2026-07-09 15:10:34,091 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted im_livechat.channel records with IDs: [1, 2, 3] 2026-07-09 15:10:34,609 185 WARNING rb-703c097-222760-391434 odoo.addons.test_discuss_full.tests.test_im_livechat_portal.TestImLivechatPortal.test_chatbot_redirect_to_portal: Chrome headless failed to start: 2026-07-09 15:10:34,610 185 INFO rb-703c097-222760-391434 odoo.addons.test_discuss_full.tests.test_im_livechat_portal: skipped TestImLivechatPortal.test_chatbot_redirect_to_portal : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:10:34,679 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 15:10:49,436 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:10:49,436 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:10:49,871 185 INFO rb-703c097-222760-391434 odoo.addons.test_discuss_full.tests.test_performance: Starting TestDiscussFullPerformance.test_20_init_messaging ... 2026-07-09 15:10:51,649 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [319] 2026-07-09 15:10:51,670 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6271] 2026-07-09 15:10:51,679 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:10:51,809 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [320] 2026-07-09 15:10:51,829 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6272] 2026-07-09 15:10:51,837 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:10:51,961 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-07-09 15:10:51,976 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6273] 2026-07-09 15:10:51,990 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:10:53,216 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:emp from n/a 2026-07-09 15:10:53,249 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27834, 27835, 27836, 27837, 27623, 292126] 2026-07-09 15:10:53,250 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4493, 9, 8, 7, 6, 1] 2026-07-09 15:10:53,319 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [96809, 96810, 96811, 96812, 96818, 96819, 96820, 96719, 96720, 96721, 96722, 96723, 96724, 96730, 96731, 96732, 96733, 96734, 96735, 96740, 96741, 96742, 96743, 96744, 96749, 96750, 96751, 96752, 96758, 96759, 96760, 96761, 96762, 96768, 96769, 96770, 96771, 96772, 96777, 96778, 96779, 96780, 96781, 96787, 96788, 96789, 96790, 96791, 96797, 96798, 96799, 96800, 96801, 96802, 96803, 27844, 27831, 27832, 27833, 27838, 27846, 27847, 27848] 2026-07-09 15:10:53,319 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1453, 1452, 1451, 1450, 1449, 1448, 1447, 1446, 1445, 1444, 1443, 1442, 1441, 1440, 1439, 1438, 1437, 1436, 1435, 1434, 1433, 1432, 1431, 1430, 1429, 1428, 1427, 1426, 1425, 1424, 1423, 1422, 1421, 1420, 1419, 1418, 1417, 1416, 1415, 1414, 1413, 1412, 1411, 1410, 1409, 1408, 1407, 1406, 1405, 1404, 1403, 1402, 1401, 1400, 1399, 14, 13, 12, 11, 10, 5, 4, 3] 2026-07-09 15:10:53,347 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [96715, 96805, 96814, 96726, 96737, 96746, 96754, 96764, 96774, 96783, 96793, 27828, 27829, 27830, 27622, 27839, 27841, 27845] 2026-07-09 15:10:53,347 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-07-09 15:10:54,592 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:test1 from n/a 2026-07-09 15:10:54,609 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:10:55,040 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:55] "POST /im_livechat/get_session HTTP/1.1" 200 - 63 0.034 0.399 2026-07-09 15:10:55,281 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:55] "POST /im_livechat/get_session HTTP/1.1" 200 - 60 0.052 0.055 2026-07-09 15:10:55,306 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/message/post in /test_discuss_full/tests/test_performance.py:TestDiscussFullPerformance.test_20_init_messaging 2026-07-09 15:10:55,307 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /mail/message/post in /test_discuss_full/tests/test_performance.py:TestDiscussFullPerformance.test_20_init_messaging 2026-07-09 15:10:55,392 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:55] "POST /mail/message/post HTTP/1.1" 200 - 44 0.034 0.053 2026-07-09 15:10:55,962 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:emp from n/a 2026-07-09 15:10:56,017 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.017 0.027 2026-07-09 15:10:56,053 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.025 2026-07-09 15:10:56,084 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.018 2026-07-09 15:10:56,109 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:test1 from n/a 2026-07-09 15:10:56,169 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 25 0.022 0.024 2026-07-09 15:10:56,205 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.020 2026-07-09 15:10:56,248 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.010 0.028 2026-07-09 15:10:56,276 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.017 2026-07-09 15:10:56,305 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:test2 from n/a 2026-07-09 15:10:56,369 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 26 0.023 0.024 2026-07-09 15:10:56,400 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.017 2026-07-09 15:10:56,432 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.006 0.019 2026-07-09 15:10:56,462 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.008 0.018 2026-07-09 15:10:56,499 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.012 0.020 2026-07-09 15:10:56,591 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:emp from n/a 2026-07-09 15:10:56,713 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/action HTTP/1.1" 200 - 44 0.045 0.072 2026-07-09 15:10:56,822 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:emp from n/a 2026-07-09 15:10:56,857 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [8.403 ms] query: SELECT "res_users"."id", "res_users"."partner_id", "res_users"."login", "res_users"."signature", "res_users"."active", "res_users"."action_id", "res_users"."share", "res_users"."company_id", "res_users"."create_uid", "res_users"."create_date", "res_users"."write_uid", "res_users"."write_date", "res_users"."tour_enabled", "res_users"."microsoft_calendar_rtoken", "res_users"."microsoft_calendar_token", "res_users"."microsoft_calendar_token_validity", "res_users"."notification_type", "res_users"."karma", "res_users"."rank_id", "res_users"."next_rank_id", "res_users"."last_lunch_location_id", "res_users"."odoobot_state", "res_users"."odoobot_failed", "res_users"."sale_team_id", "res_users"."marketplace_merchant", "res_users"."apps_menu_search_type", "res_users"."apps_menu_theme", "res_users"."is_redirect_home", "res_users"."oauth_provider_id", "res_users"."oauth_uid", "res_users"."viindoo_uid", "res_users"."stringee_agent_id", "res_users"."stringee_username", "res_users"."target_sales_won", "res_users"."target_sales_done", "res_users"."dashboard_helpdesk_onboarding_state", "res_users"."website_id", "res_users"."target_sales_invoiced" FROM "res_users" WHERE ("res_users"."id" IN (47)) 2026-07-09 15:10:56,860 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.638 ms] query: SELECT "discuss_channel_member"."partner_id", "discuss_channel_member"."channel_id" FROM "discuss_channel" JOIN "discuss_channel_member" ON ("discuss_channel_member"."channel_id" = "discuss_channel"."id") WHERE "discuss_channel_member"."partner_id" IN (244) ORDER BY "discuss_channel"."id" 2026-07-09 15:10:56,862 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.508 ms] query: SELECT "discuss_channel"."id", "discuss_channel"."name", "discuss_channel"."active", "discuss_channel"."channel_type", "discuss_channel"."default_display_mode", "discuss_channel"."description", "discuss_channel"."parent_channel_id", "discuss_channel"."from_message_id", "discuss_channel"."sfu_channel_uuid", "discuss_channel"."sfu_server_url", "discuss_channel"."last_interest_dt", "discuss_channel"."uuid", "discuss_channel"."group_public_id", "discuss_channel"."allow_public_upload", "discuss_channel"."create_uid", "discuss_channel"."create_date", "discuss_channel"."write_uid", "discuss_channel"."write_date", "discuss_channel"."social_conversation_id", "discuss_channel"."social_page_id", "discuss_channel"."social_participant_id", "discuss_channel"."social_user_name", "discuss_channel"."rating_last_value", "discuss_channel"."anonymous_name", "discuss_channel"."livechat_active", "discuss_channel"."livechat_channel_id", "discuss_channel"."livechat_operator_id", "discuss_channel"."chatbot_current_step_id", "discuss_channel"."country_id", "discuss_channel"."zalo_partner_link_id", "discuss_channel"."zalo_account_id", "discuss_channel"."zalo_partner_id", "discuss_channel"."zalo_sender_zalo_id", "discuss_channel"."livechat_visitor_id" FROM "discuss_channel" WHERE ("discuss_channel"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)) 2026-07-09 15:10:56,868 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [3.154 ms] query: SELECT "discuss_channel"."id" FROM "discuss_channel" LEFT JOIN "discuss_channel" AS "discuss_channel__parent_channel_id" ON ("discuss_channel"."parent_channel_id" = "discuss_channel__parent_channel_id"."id") WHERE ((("discuss_channel"."active" = true) AND ("discuss_channel"."channel_type" IN ('channel', 'group'))) AND ("discuss_channel"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30))) AND (((("discuss_channel"."channel_type" != 'channel') OR "discuss_channel"."channel_type" IS NULL) AND ("discuss_channel"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30))) OR (("discuss_channel"."channel_type" = 'channel') AND (("discuss_channel"."parent_channel_id" IS NULL AND ("discuss_channel"."group_public_id" IS NULL OR ("discuss_channel"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))) OR ("discuss_channel"."parent_channel_id" IS NOT NULL AND ("discuss_channel__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel__parent_channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115))))))) ORDER BY "discuss_channel"."id" 2026-07-09 15:10:56,875 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [4.458 ms] query: SELECT "discuss_channel"."id" FROM "discuss_channel" LEFT JOIN "discuss_channel" AS "discuss_channel__parent_channel_id" ON ("discuss_channel"."parent_channel_id" = "discuss_channel__parent_channel_id"."id") WHERE ((("discuss_channel"."active" = true) AND (("discuss_channel"."channel_type" NOT IN ('channel', 'group')) OR "discuss_channel"."channel_type" IS NULL)) AND ("discuss_channel"."id" IN (SELECT "discuss_channel_member"."channel_id" FROM "discuss_channel_member" LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id" ON ("discuss_channel_member"."channel_id" = "discuss_channel_member__channel_id"."id") LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id__parent_channel_id" ON ("discuss_channel_member__channel_id"."parent_channel_id" = "discuss_channel_member__channel_id__parent_channel_id"."id") WHERE (("discuss_channel_member"."partner_id" = 244) AND (("discuss_channel_member"."unpin_dt" IS NULL OR ("discuss_channel_member"."last_interest_dt" >= "discuss_channel_member"."unpin_dt")) OR ("discuss_channel_member__channel_id"."last_interest_dt" >= "discuss_channel_member"."unpin_dt"))) AND (((("discuss_channel_member__channel_id"."channel_type" != 'channel') OR "discuss_channel_member__channel_id"."channel_type" IS NULL) AND ("discuss_channel_member__channel_id"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30))) OR (("discuss_channel_member__channel_id"."channel_type" = 'channel') AND (("discuss_channel_member__channel_id"."parent_channel_id" IS NULL AND ("discuss_channel_member__channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))) OR ("discuss_channel_member__channel_id"."parent_channel_id" IS NOT NULL AND ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))))))))) AND (((("discuss_channel"."channel_type" != 'channel') OR "discuss_channel"."channel_type" IS NULL) AND ("discuss_channel"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30))) OR (("discuss_channel"."channel_type" = 'channel') AND (("discuss_channel"."parent_channel_id" IS NULL AND ("discuss_channel"."group_public_id" IS NULL OR ("discuss_channel"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))) OR ("discuss_channel"."parent_channel_id" IS NOT NULL AND ("discuss_channel__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel__parent_channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115))))))) ORDER BY "discuss_channel"."id" 2026-07-09 15:10:56,886 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [8.139 ms] query: SELECT "discuss_channel_member"."id" FROM "discuss_channel_member" LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id" ON ("discuss_channel_member"."channel_id" = "discuss_channel_member__channel_id"."id") LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id__parent_channel_id" ON ("discuss_channel_member__channel_id"."parent_channel_id" = "discuss_channel_member__channel_id__parent_channel_id"."id") WHERE (("discuss_channel_member"."channel_id" IN (1, 20, 21, 22, 23, 28, 24, 25, 26, 27, 29, 30)) AND ("discuss_channel_member"."partner_id" = 244)) AND (((("discuss_channel_member__channel_id"."channel_type" != 'channel') OR "discuss_channel_member__channel_id"."channel_type" IS NULL) AND ("discuss_channel_member__channel_id"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30))) OR (("discuss_channel_member__channel_id"."channel_type" = 'channel') AND (("discuss_channel_member__channel_id"."parent_channel_id" IS NULL AND ("discuss_channel_member__channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))) OR ("discuss_channel_member__channel_id"."parent_channel_id" IS NOT NULL AND ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115))))))) ORDER BY "discuss_channel_member"."id" 2026-07-09 15:10:56,887 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.592 ms] query: SELECT count(mail_message.id) AS count, discuss_channel_member.id FROM mail_message INNER JOIN discuss_channel_member ON discuss_channel_member.channel_id = mail_message.res_id WHERE mail_message.model = 'discuss.channel' AND mail_message.message_type NOT IN ('notification', 'user_notification') AND mail_message.id >= discuss_channel_member.new_message_separator AND discuss_channel_member.id IN (63, 75, 80, 85, 90, 95, 97, 99, 101, 104, 105, 107) GROUP BY discuss_channel_member.id 2026-07-09 15:10:56,887 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.172 ms] query: SELECT "bus_bus"."id" FROM "bus_bus" ORDER BY "bus_bus"."id" DESC LIMIT 1 2026-07-09 15:10:56,888 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.240 ms] query: SELECT count(*) as needaction_count FROM mail_notification R WHERE R.res_partner_id = 244 AND (R.is_read = false OR R.is_read IS NULL) 2026-07-09 15:10:56,889 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.594 ms] query: SELECT "mail_message"."id", "mail_message"."model", "mail_message"."res_id", "mail_message"."author_id", "mail_message"."message_type", COALESCE("mail_message__partner_ids"."res_partner_id", "mail_message__notification_ids"."res_partner_id") FROM "mail_message" LEFT JOIN "mail_message_res_partner_rel" AS "mail_message__partner_ids" ON ("mail_message"."id" = "mail_message__partner_ids"."mail_message_id" AND "mail_message__partner_ids"."res_partner_id" = 244) LEFT JOIN "mail_notification" AS "mail_message__notification_ids" ON ("mail_message"."id" = "mail_message__notification_ids"."mail_message_id" AND "mail_message__notification_ids"."res_partner_id" = 244) WHERE EXISTS (SELECT 1 FROM "mail_message_res_partner_starred_rel" AS "mail_message__starred_partner_ids" WHERE "mail_message__starred_partner_ids"."mail_message_id" = "mail_message"."id" AND "mail_message__starred_partner_ids"."res_partner_id" IN (244)) 2026-07-09 15:10:56,895 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [2.696 ms] query: SELECT "discuss_channel"."id" FROM "discuss_channel" LEFT JOIN "discuss_channel" AS "discuss_channel__parent_channel_id" ON ("discuss_channel"."parent_channel_id" = "discuss_channel__parent_channel_id"."id") WHERE (("discuss_channel"."active" = true) AND ("discuss_channel"."id" IN (SELECT "discuss_channel_member"."channel_id" FROM "discuss_channel_member" LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id" ON ("discuss_channel_member"."channel_id" = "discuss_channel_member__channel_id"."id") LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id__parent_channel_id" ON ("discuss_channel_member__channel_id"."parent_channel_id" = "discuss_channel_member__channel_id__parent_channel_id"."id") WHERE (("discuss_channel_member"."partner_id" = 244) AND (("discuss_channel_member"."fold_state" IN ('open', 'folded')) OR "discuss_channel_member"."rtc_inviting_session_id" IS NOT NULL)) AND (((("discuss_channel_member__channel_id"."channel_type" != 'channel') OR "discuss_channel_member__channel_id"."channel_type" IS NULL) AND ("discuss_channel_member__channel_id"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30))) OR (("discuss_channel_member__channel_id"."channel_type" = 'channel') AND (("discuss_channel_member__channel_id"."parent_channel_id" IS NULL AND ("discuss_channel_member__channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))) OR ("discuss_channel_member__channel_id"."parent_channel_id" IS NOT NULL AND ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))))))))) AND (((("discuss_channel"."channel_type" != 'channel') OR "discuss_channel"."channel_type" IS NULL) AND ("discuss_channel"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30))) OR (("discuss_channel"."channel_type" = 'channel') AND (("discuss_channel"."parent_channel_id" IS NULL AND ("discuss_channel"."group_public_id" IS NULL OR ("discuss_channel"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))) OR ("discuss_channel"."parent_channel_id" IS NOT NULL AND ("discuss_channel__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel__parent_channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115))))))) ORDER BY "discuss_channel"."id" 2026-07-09 15:10:56,896 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.168 ms] query: SELECT "bus_bus"."id" FROM "bus_bus" ORDER BY "bus_bus"."id" DESC LIMIT 1 2026-07-09 15:10:56,897 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.496 ms] query: SELECT discuss_channel_member.id FROM discuss_channel_member LEFT JOIN discuss_channel ON discuss_channel.id = discuss_channel_member.channel_id AND discuss_channel.channel_type != 'channel' WHERE discuss_channel_member.channel_id in (22, 24) AND ( discuss_channel.id IS NOT NULL OR discuss_channel_member.rtc_inviting_session_id IS NOT NULL OR discuss_channel_member.partner_id = 244 OR discuss_channel_member.guest_id = NULL ) ORDER BY discuss_channel_member.id ASC 2026-07-09 15:10:56,900 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [1.977 ms] query: SELECT "discuss_channel_member"."id", "discuss_channel_member"."partner_id", "discuss_channel_member"."guest_id", "discuss_channel_member"."channel_id", "discuss_channel_member"."custom_channel_name", "discuss_channel_member"."fetched_message_id", "discuss_channel_member"."seen_message_id", "discuss_channel_member"."new_message_separator", "discuss_channel_member"."fold_state", "discuss_channel_member"."custom_notifications", "discuss_channel_member"."mute_until_dt", "discuss_channel_member"."unpin_dt", "discuss_channel_member"."last_interest_dt", "discuss_channel_member"."last_seen_dt", "discuss_channel_member"."rtc_inviting_session_id", "discuss_channel_member"."create_uid", "discuss_channel_member"."create_date", "discuss_channel_member"."write_uid", "discuss_channel_member"."write_date" FROM "discuss_channel_member" LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id" ON ("discuss_channel_member"."channel_id" = "discuss_channel_member__channel_id"."id") LEFT JOIN "discuss_channel" AS "discuss_channel_member__channel_id__parent_channel_id" ON ("discuss_channel_member__channel_id"."parent_channel_id" = "discuss_channel_member__channel_id__parent_channel_id"."id") WHERE ("discuss_channel_member"."id" IN (85, 95, 96)) AND (((("discuss_channel_member__channel_id"."channel_type" != 'channel') OR "discuss_channel_member__channel_id"."channel_type" IS NULL) AND ("discuss_channel_member__channel_id"."id" IN (1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30))) OR (("discuss_channel_member__channel_id"."channel_type" = 'channel') AND (("discuss_channel_member__channel_id"."parent_channel_id" IS NULL AND ("discuss_channel_member__channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115)))) OR ("discuss_channel_member__channel_id"."parent_channel_id" IS NOT NULL AND ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IS NULL OR ("discuss_channel_member__channel_id__parent_channel_id"."group_public_id" IN (30, 67, 129, 1, 22, 99, 95, 15, 32, 103, 134, 6, 114, 175, 23, 144, 7, 93, 115))))))) 2026-07-09 15:10:56,905 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [1.628 ms] query: SELECT "res_partner"."id", "res_partner"."website_meta_og_img", "res_partner"."seo_name"->>'en_US', "res_partner"."focus_keyphrase"->>'en_US', "res_partner"."website_id", "res_partner"."is_published", "res_partner"."email_normalized", "res_partner"."message_bounce", "res_partner"."industry_id", "res_partner"."industry_section_id", "res_partner"."industry_division_id", "res_partner"."industry_group_id", "res_partner"."industry_class_id", "res_partner"."name", "res_partner"."complete_name", "res_partner"."title", "res_partner"."parent_id", "res_partner"."ref", "res_partner"."lang", "res_partner"."tz", "res_partner"."user_id", "res_partner"."vat", "res_partner"."company_registry", "res_partner"."website", "res_partner"."comment", "res_partner"."active", "res_partner"."employee", "res_partner"."function", "res_partner"."type", "res_partner"."street", "res_partner"."street2", "res_partner"."zip", "res_partner"."city", "res_partner"."state_id", "res_partner"."country_id", "res_partner"."partner_latitude", "res_partner"."partner_longitude", "res_partner"."email", "res_partner"."phone", "res_partner"."mobile", "res_partner"."is_company", "res_partner"."company_id", "res_partner"."color", "res_partner"."partner_share", "res_partner"."commercial_partner_id", "res_partner"."commercial_company_name", "res_partner"."company_name", "res_partner"."create_uid", "res_partner"."create_date", "res_partner"."write_uid", "res_partner"."write_date", "res_partner"."monetary", "res_partner"."date", "res_partner"."budget_code", "res_partner"."identification_number", "res_partner"."passport_number", "res_partner"."date_localization", "res_partner"."failed_coordinate_filling_times", "res_partner"."signup_type", "res_partner"."calendar_last_notif_ack", "res_partner"."plan_to_change_car", "res_partner"."plan_to_change_bike", "res_partner"."nationality_id", "res_partner"."street_name", "res_partner"."street_number", "res_partner"."street_number2", "res_partner"."city_id", "res_partner"."partner_gid", "res_partner"."additional_info", "res_partner"."phone_sanitized", "res_partner"."dob", "res_partner"."dyob", "res_partner"."mob", "res_partner"."yob", "res_partner"."equity_range_id", "res_partner"."business_type_id", "res_partner"."employee_size_id", "res_partner"."ownership_type_id", "res_partner"."enterprise_scale_id", "res_partner"."debit_limit", "res_partner"."invoice_warn", "res_partner"."invoice_warn_msg", "res_partner"."invoice_template_pdf_report_id", "res_partner"."supplier_rank", "res_partner"."customer_rank", "res_partner"."autopost_bills", "res_partner"."picking_warn", "res_partner"."picking_warn_msg", "res_partner"."global_location_number", "res_partner"."peppol_endpoint", "res_partner"."peppol_eas", "res_partner"."vies_valid", "res_partner"."associate_member", "res_partner"."free_member", "res_partner"."membership_amount", "res_partner"."membership_state", "res_partner"."membership_start", "res_partner"."membership_stop", "res_partner"."membership_cancel", "res_partner"."purchase_warn", "res_partner"."purchase_warn_msg", "res_partner"."buyer_id", "res_partner"."is_employee_relative", "res_partner"."billing_type", "res_partner"."is_zalo_shadow", "res_partner"."zalo_avatar_url", "res_partner"."zalo_follow_state", "res_partner"."zalo_followed_at", "res_partner"."zalo_unfollowed_at", "res_partner"."is_zalo_partner", "res_partner"."website_description"->>'en_US', "res_partner"."website_short_description"->>'en_US', "res_partner"."sale_warn", "res_partner"."sale_warn_msg", "res_partner"."peppol_supported_documents", "res_partner"."customer_get_einvoice", "res_partner"."partner_weight", "res_partner"."grade_id", "res_partner"."grade_sequence", "res_partner"."activation", "res_partner"."date_partnership", "res_partner"."date_review", "res_partner"."date_review_next", "res_partner"."assigned_partner_id", "res_partner"."implemented_partner_count", "res_partner"."exclude_already_purchased_apps" FROM "res_partner" WHERE ("res_partner"."id" IN (244, 258)) 2026-07-09 15:10:56,907 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.819 ms] query: SELECT "res_users"."id", "res_users"."partner_id", "res_users"."active" FROM "res_users" LEFT JOIN "res_partner" AS "res_users__partner_id" ON ("res_users"."partner_id" = "res_users__partner_id"."id") WHERE ("res_users"."partner_id" IN (244, 258)) ORDER BY "res_users__partner_id"."name" , "res_users"."login" 2026-07-09 15:10:56,908 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.259 ms] query: SELECT "bus_presence"."id" FROM "bus_presence" WHERE ("bus_presence"."user_id" IN (47, 61)) ORDER BY "bus_presence"."id" 2026-07-09 15:10:56,909 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.241 ms] query: SELECT "bus_presence"."id", "bus_presence"."user_id", "bus_presence"."last_poll", "bus_presence"."last_presence", "bus_presence"."status", "bus_presence"."guest_id" FROM "bus_presence" WHERE ("bus_presence"."id" IN (1)) 2026-07-09 15:10:56,911 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [1.699 ms] query: SELECT res_users.partner_id FROM res_users JOIN hr_leave ON hr_leave.user_id = res_users.id AND hr_leave.state = 'validate' AND res_users.active = 't' AND hr_leave.date_from <= '2026-07-09T15:10:56'::timestamp AND hr_leave.date_to >= '2026-07-09T15:10:56'::timestamp 2026-07-09 15:10:56,913 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.438 ms] query: SELECT "hr_employee"."id" FROM "hr_employee" WHERE ((("hr_employee"."active" = true) AND ("hr_employee"."user_id" IN (47, 61))) AND ("hr_employee"."company_id" = 1)) ORDER BY "hr_employee"."name" 2026-07-09 15:10:56,922 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [3.733 ms] query: SELECT "hr_employee"."id", "hr_employee"."resource_id", "hr_employee"."company_id", "hr_employee"."resource_calendar_id", "hr_employee"."message_main_attachment_id", "hr_employee"."name", "hr_employee"."active", "hr_employee"."color", "hr_employee"."department_id", "hr_employee"."job_id", "hr_employee"."job_title", "hr_employee"."address_id", "hr_employee"."work_phone", "hr_employee"."mobile_phone", "hr_employee"."work_email", "hr_employee"."work_contact_id", "hr_employee"."work_location_id", "hr_employee"."user_id", "hr_employee"."is_flexible", "hr_employee"."is_fully_flexible", "hr_employee"."parent_id", "hr_employee"."coach_id", "hr_employee"."leave_manager_id", "hr_employee"."monday_location_id", "hr_employee"."tuesday_location_id", "hr_employee"."wednesday_location_id", "hr_employee"."thursday_location_id", "hr_employee"."friday_location_id", "hr_employee"."saturday_location_id", "hr_employee"."sunday_location_id", "hr_employee"."today_location_name", "hr_employee"."grade_id", "hr_employee"."role_id", "hr_employee"."email_sent", "hr_employee"."ip_connected", "hr_employee"."manually_set_present", "hr_employee"."manually_set_presence", "hr_employee"."hr_presence_state_display", "hr_employee"."order_meal", "hr_employee"."advance_account_id", "hr_employee"."level", "hr_employee"."management_tier", "hr_employee"."is_manager_like", "hr_employee"."rank_id", "hr_employee"."next_rank_id", "hr_employee"."job_position_skills_required", "hr_employee"."recruitment_approval_id", "hr_employee"."private_street", "hr_employee"."private_street2", "hr_employee"."private_city", "hr_employee"."private_state_id", "hr_employee"."private_zip", "hr_employee"."private_country_id", "hr_employee"."private_phone", "hr_employee"."private_email", "hr_employee"."lang", "hr_employee"."country_id", "hr_employee"."gender", "hr_employee"."marital", "hr_employee"."spouse_complete_name", "hr_employee"."spouse_birthdate", "hr_employee"."children", "hr_employee"."place_of_birth", "hr_employee"."country_of_birth", "hr_employee"."birthday", "hr_employee"."ssnid", "hr_employee"."sinid", "hr_employee"."identification_id", "hr_employee"."passport_id", "hr_employee"."bank_account_id", "hr_employee"."permit_no", "hr_employee"."visa_no", "hr_employee"."visa_expire", "hr_employee"."work_permit_expiration_date", "hr_employee"."work_permit_scheduled_activity", "hr_employee"."additional_note", "hr_employee"."certificate", "hr_employee"."study_field", "hr_employee"."study_school", "hr_employee"."emergency_contact", "hr_employee"."emergency_phone", "hr_employee"."distance_home_work", "hr_employee"."km_home_work", "hr_employee"."distance_home_work_unit", "hr_employee"."employee_type", "hr_employee"."notes", "hr_employee"."barcode", "hr_employee"."pin", "hr_employee"."departure_reason_id", "hr_employee"."departure_description", "hr_employee"."departure_date", "hr_employee"."private_car_plate", "hr_employee"."create_uid", "hr_employee"."create_date", "hr_employee"."write_uid", "hr_employee"."write_date", "hr_employee"."attendance_manager_id", "hr_employee"."last_attendance_id", "hr_employee"."last_check_in", "hr_employee"."last_check_out", "hr_employee"."legal_name", "hr_employee"."vehicle", "hr_employee"."contract_id", "hr_employee"."contract_warning", "hr_employee"."first_contract_date", "hr_employee"."expense_manager_id", "hr_employee"."mobility_card", "hr_employee"."hourly_cost", "hr_employee"."other_dependant", "hr_employee"."total_dependant", "hr_employee"."created_from_attendance_device", "hr_employee"."appointment_website_description"->>'en_US', "hr_employee"."vat", "hr_employee"."place_of_origin", "hr_employee"."first_non_trial_contract_date", "hr_employee"."termination_date", "hr_employee"."administrative_region_id", "hr_employee"."pow_timesheet_required" FROM "hr_employee" WHERE ("hr_employee"."id" IN (33, 47)) 2026-07-09 15:10:56,925 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.466 ms] query: SELECT "hr_leave"."id" FROM "hr_leave" WHERE (((("hr_leave"."employee_id" IN (33, 47)) AND ("hr_leave"."date_from" <= '2026-07-09 15:10:56')) AND ("hr_leave"."date_to" >= '2026-07-09 15:10:56')) AND ("hr_leave"."state" = 'validate')) ORDER BY "hr_leave"."date_from" DESC 2026-07-09 15:10:56,932 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [3.814 ms] query: SELECT "res_users"."id", "res_users"."login", "res_users"."signature", "res_users"."action_id", "res_users"."share", "res_users"."company_id", "res_users"."create_uid", "res_users"."create_date", "res_users"."write_uid", "res_users"."write_date", "res_users"."tour_enabled", "res_users"."microsoft_calendar_rtoken", "res_users"."microsoft_calendar_token", "res_users"."microsoft_calendar_token_validity", "res_users"."notification_type", "res_users"."karma", "res_users"."rank_id", "res_users"."next_rank_id", "res_users"."last_lunch_location_id", "res_users"."odoobot_state", "res_users"."odoobot_failed", "res_users"."sale_team_id", "res_users"."marketplace_merchant", "res_users"."apps_menu_search_type", "res_users"."apps_menu_theme", "res_users"."is_redirect_home", "res_users"."oauth_provider_id", "res_users"."oauth_uid", "res_users"."viindoo_uid", "res_users"."stringee_agent_id", "res_users"."stringee_username", "res_users"."target_sales_won", "res_users"."target_sales_done", "res_users"."dashboard_helpdesk_onboarding_state", "res_users"."website_id", "res_users"."target_sales_invoiced" FROM "res_users" WHERE ("res_users"."id" IN (61)) 2026-07-09 15:10:56,934 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.325 ms] query: SELECT "res_groups"."id", "res_groups"."name"->>'en_US', "res_groups"."comment"->>'en_US', "res_groups"."category_id", "res_groups"."color", "res_groups"."share", "res_groups"."api_key_duration", "res_groups"."create_uid", "res_groups"."create_date", "res_groups"."write_uid", "res_groups"."write_date" FROM "res_groups" WHERE ("res_groups"."id" IN (1)) 2026-07-09 15:10:56,935 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.251 ms] query: SELECT "ir_module_category"."id", "ir_module_category"."name"->>'en_US', "ir_module_category"."parent_id", "ir_module_category"."description"->>'en_US', "ir_module_category"."sequence", "ir_module_category"."visible", "ir_module_category"."exclusive", "ir_module_category"."create_uid", "ir_module_category"."create_date", "ir_module_category"."write_uid", "ir_module_category"."write_date" FROM "ir_module_category" WHERE ("ir_module_category"."id" IN (176)) 2026-07-09 15:10:56,937 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.390 ms] query: SELECT "discuss_channel_member"."id" FROM "discuss_channel_member" WHERE (("discuss_channel_member"."channel_id" IN (22, 24)) AND ("discuss_channel_member"."partner_id" = 244)) ORDER BY "discuss_channel_member"."id" 2026-07-09 15:10:56,937 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.301 ms] query: SELECT "ir_attachment"."id" FROM "ir_attachment" WHERE ((("ir_attachment"."res_model" = 'discuss.channel') AND ("ir_attachment"."res_field" = 'image_128')) AND ("ir_attachment"."res_id" IN (22, 24))) ORDER BY "ir_attachment"."id" DESC 2026-07-09 15:10:56,939 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.705 ms] query: SELECT "discuss_channel_res_groups_rel"."discuss_channel_id", "discuss_channel_res_groups_rel"."res_groups_id" FROM "res_groups" JOIN "discuss_channel_res_groups_rel" ON ("discuss_channel_res_groups_rel"."res_groups_id" = "res_groups"."id") WHERE "discuss_channel_res_groups_rel"."discuss_channel_id" IN (22, 24) ORDER BY "res_groups"."name"->>'en_US' 2026-07-09 15:10:56,940 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.384 ms] query: SELECT "discuss_channel_member"."channel_id", COUNT(*) FROM "discuss_channel_member" WHERE ("discuss_channel_member"."channel_id" IN (22, 24)) GROUP BY "discuss_channel_member"."channel_id" ORDER BY "discuss_channel_member"."channel_id" ASC 2026-07-09 15:10:56,942 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.634 ms] query: SELECT msg.res_id FROM mail_message msg RIGHT JOIN mail_notification rel ON rel.mail_message_id = msg.id AND rel.res_partner_id = 244 AND (rel.is_read = false OR rel.is_read IS NULL) WHERE msg.model = 'discuss.channel' AND msg.res_id in (22, 24) AND msg.message_type != 'user_notification' 2026-07-09 15:10:56,944 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.288 ms] query: SELECT "discuss_channel_rtc_session"."id", "discuss_channel_rtc_session"."channel_id" FROM "discuss_channel_rtc_session" WHERE ("discuss_channel_rtc_session"."channel_id" IN (22, 24)) ORDER BY "discuss_channel_rtc_session"."id" 2026-07-09 15:10:56,945 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.247 ms] query: SELECT "discuss_channel_rtc_session"."id", "discuss_channel_rtc_session"."channel_member_id", "discuss_channel_rtc_session"."write_date", "discuss_channel_rtc_session"."is_screen_sharing_on", "discuss_channel_rtc_session"."is_camera_on", "discuss_channel_rtc_session"."is_muted", "discuss_channel_rtc_session"."is_deaf", "discuss_channel_rtc_session"."create_uid", "discuss_channel_rtc_session"."create_date", "discuss_channel_rtc_session"."write_uid" FROM "discuss_channel_rtc_session" WHERE ("discuss_channel_rtc_session"."id" IN (1)) 2026-07-09 15:10:56,946 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.314 ms] query: SELECT "discuss_channel_member"."id", "discuss_channel_member"."partner_id", "discuss_channel_member"."guest_id", "discuss_channel_member"."channel_id", "discuss_channel_member"."custom_channel_name", "discuss_channel_member"."fetched_message_id", "discuss_channel_member"."seen_message_id", "discuss_channel_member"."new_message_separator", "discuss_channel_member"."fold_state", "discuss_channel_member"."custom_notifications", "discuss_channel_member"."mute_until_dt", "discuss_channel_member"."unpin_dt", "discuss_channel_member"."last_interest_dt", "discuss_channel_member"."last_seen_dt", "discuss_channel_member"."rtc_inviting_session_id", "discuss_channel_member"."create_uid", "discuss_channel_member"."create_date", "discuss_channel_member"."write_uid", "discuss_channel_member"."write_date" FROM "discuss_channel_member" WHERE ("discuss_channel_member"."id" IN (86)) 2026-07-09 15:10:56,949 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [1.253 ms] query: SELECT "res_partner"."id", "res_partner"."website_meta_og_img", "res_partner"."seo_name"->>'en_US', "res_partner"."focus_keyphrase"->>'en_US', "res_partner"."website_id", "res_partner"."is_published", "res_partner"."email_normalized", "res_partner"."message_bounce", "res_partner"."industry_id", "res_partner"."industry_section_id", "res_partner"."industry_division_id", "res_partner"."industry_group_id", "res_partner"."industry_class_id", "res_partner"."name", "res_partner"."complete_name", "res_partner"."title", "res_partner"."parent_id", "res_partner"."ref", "res_partner"."lang", "res_partner"."tz", "res_partner"."user_id", "res_partner"."vat", "res_partner"."company_registry", "res_partner"."website", "res_partner"."comment", "res_partner"."active", "res_partner"."employee", "res_partner"."function", "res_partner"."type", "res_partner"."street", "res_partner"."street2", "res_partner"."zip", "res_partner"."city", "res_partner"."state_id", "res_partner"."country_id", "res_partner"."partner_latitude", "res_partner"."partner_longitude", "res_partner"."email", "res_partner"."phone", "res_partner"."mobile", "res_partner"."is_company", "res_partner"."company_id", "res_partner"."color", "res_partner"."partner_share", "res_partner"."commercial_partner_id", "res_partner"."commercial_company_name", "res_partner"."company_name", "res_partner"."create_uid", "res_partner"."create_date", "res_partner"."write_uid", "res_partner"."write_date", "res_partner"."monetary", "res_partner"."date", "res_partner"."budget_code", "res_partner"."identification_number", "res_partner"."passport_number", "res_partner"."date_localization", "res_partner"."failed_coordinate_filling_times", "res_partner"."signup_type", "res_partner"."calendar_last_notif_ack", "res_partner"."plan_to_change_car", "res_partner"."plan_to_change_bike", "res_partner"."nationality_id", "res_partner"."street_name", "res_partner"."street_number", "res_partner"."street_number2", "res_partner"."city_id", "res_partner"."partner_gid", "res_partner"."additional_info", "res_partner"."phone_sanitized", "res_partner"."dob", "res_partner"."dyob", "res_partner"."mob", "res_partner"."yob", "res_partner"."equity_range_id", "res_partner"."business_type_id", "res_partner"."employee_size_id", "res_partner"."ownership_type_id", "res_partner"."enterprise_scale_id", "res_partner"."debit_limit", "res_partner"."invoice_warn", "res_partner"."invoice_warn_msg", "res_partner"."invoice_template_pdf_report_id", "res_partner"."supplier_rank", "res_partner"."customer_rank", "res_partner"."autopost_bills", "res_partner"."picking_warn", "res_partner"."picking_warn_msg", "res_partner"."global_location_number", "res_partner"."peppol_endpoint", "res_partner"."peppol_eas", "res_partner"."vies_valid", "res_partner"."associate_member", "res_partner"."free_member", "res_partner"."membership_amount", "res_partner"."membership_state", "res_partner"."membership_start", "res_partner"."membership_stop", "res_partner"."membership_cancel", "res_partner"."purchase_warn", "res_partner"."purchase_warn_msg", "res_partner"."buyer_id", "res_partner"."is_employee_relative", "res_partner"."billing_type", "res_partner"."is_zalo_shadow", "res_partner"."zalo_avatar_url", "res_partner"."zalo_follow_state", "res_partner"."zalo_followed_at", "res_partner"."zalo_unfollowed_at", "res_partner"."is_zalo_partner", "res_partner"."website_description"->>'en_US', "res_partner"."website_short_description"->>'en_US', "res_partner"."sale_warn", "res_partner"."sale_warn_msg", "res_partner"."peppol_supported_documents", "res_partner"."customer_get_einvoice", "res_partner"."partner_weight", "res_partner"."grade_id", "res_partner"."grade_sequence", "res_partner"."activation", "res_partner"."date_partnership", "res_partner"."date_review", "res_partner"."date_review_next", "res_partner"."assigned_partner_id", "res_partner"."implemented_partner_count", "res_partner"."exclude_already_purchased_apps" FROM "res_partner" WHERE ("res_partner"."id" IN (246)) 2026-07-09 15:10:56,952 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.822 ms] query: SELECT "res_users"."id", "res_users"."partner_id", "res_users"."active" FROM "res_users" LEFT JOIN "res_partner" AS "res_users__partner_id" ON ("res_users"."partner_id" = "res_users__partner_id"."id") WHERE ("res_users"."partner_id" IN (246)) ORDER BY "res_users__partner_id"."name" , "res_users"."login" 2026-07-09 15:10:56,952 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.229 ms] query: SELECT "bus_presence"."id" FROM "bus_presence" WHERE ("bus_presence"."user_id" IN (49)) ORDER BY "bus_presence"."id" 2026-07-09 15:10:56,953 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.492 ms] query: SELECT res_users.partner_id FROM res_users JOIN hr_leave ON hr_leave.user_id = res_users.id AND hr_leave.state = 'validate' AND res_users.active = 't' AND hr_leave.date_from <= '2026-07-09T15:10:56'::timestamp AND hr_leave.date_to >= '2026-07-09T15:10:56'::timestamp 2026-07-09 15:10:56,956 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [0.404 ms] query: SELECT "hr_employee"."id" FROM "hr_employee" WHERE ((("hr_employee"."active" = true) AND ("hr_employee"."user_id" IN (49))) AND ("hr_employee"."company_id" = 1)) ORDER BY "hr_employee"."name" 2026-07-09 15:10:56,964 185 DEBUG rb-703c097-222760-391434 odoo.sql_db: [1.040 ms] query: SELECT "hr_employee"."id", "hr_employee"."resource_id", "hr_employee"."company_id", "hr_employee"."resource_calendar_id", "hr_employee"."message_main_attachment_id", "hr_employee"."name", "hr_employee"."active", "hr_employee"."color", "hr_employee"."department_id", "hr_employee"."job_id", "hr_employee"."job_title", "hr_employee"."address_id", "hr_employee"."work_phone", "hr_employee"."mobile_phone", "hr_employee"."work_email", "hr_employee"."work_contact_id", "hr_employee"."work_location_id", "hr_employee"."user_id", "hr_employee"."is_flexible", "hr_employee"."is_fully_flexible", "hr_employee"."parent_id", "hr_employee"."coach_id", "hr_employee"."leave_manager_id", "hr_employee"."monday_location_id", "hr_employee"."tuesday_location_id", "hr_employee"."wednesday_location_id", "hr_employee"."thursday_location_id", "hr_employee"."friday_location_id", "hr_employee"."saturday_location_id", "hr_employee"."sunday_location_id", "hr_employee"."today_location_name", "hr_employee"."grade_id", "hr_employee"."role_id", "hr_employee"."email_sent", "hr_employee"."ip_connected", "hr_employee"."manually_set_present", "hr_employee"."manually_set_presence", "hr_employee"."hr_presence_state_display", "hr_employee"."order_meal", "hr_employee"."advance_account_id", "hr_employee"."level", "hr_employee"."management_tier", "hr_employee"."is_manager_like", "hr_employee"."rank_id", "hr_employee"."next_rank_id", "hr_employee"."job_position_skills_required", "hr_employee"."recruitment_approval_id", "hr_employee"."private_street", "hr_employee"."private_street2", "hr_employee"."private_city", "hr_employee"."private_state_id", "hr_employee"."private_zip", "hr_employee"."private_country_id", "hr_employee"."private_phone", "hr_employee"."private_email", "hr_employee"."lang", "hr_employee"."country_id", "hr_employee"."gender", "hr_employee"."marital", "hr_employee"."spouse_complete_name", "hr_employee"."spouse_birthdate", "hr_employee"."children", "hr_employee"."place_of_birth", "hr_employee"."country_of_birth", "hr_employee"."birthday", "hr_employee"."ssnid", "hr_employee"."sinid", "hr_employee"."identification_id", "hr_employee"."passport_id", "hr_employee"."bank_account_id", "hr_employee"."permit_no", "hr_employee"."visa_no", "hr_employee"."visa_expire", "hr_employee"."work_permit_expiration_date", "hr_employee"."work_permit_scheduled_activity", "hr_employee"."additional_note", "hr_employee"."certificate", "hr_employee"."study_field", "hr_employee"."study_school", "hr_employee"."emergency_contact", "hr_employee"."emergency_phone", "hr_employee"."distance_home_work", "hr_employee"."km_home_work", "hr_employee"."distance_home_work_unit", "hr_employee"."employee_type", "hr_employee"."notes", "hr_employee"."barcode", "hr_employee"."pin", "hr_employee"."departure_reason_id", "hr_employee"."departure_description", "hr_employee"."departure_date", "hr_employee"."private_car_plate", "hr_employee"."create_uid", "hr_employee"."create_date", "hr_employee"."write_uid", "hr_employee"."write_date", "hr_employee"."attendance_manager_id", "hr_employee"."last_attendance_id", "hr_employee"."last_check_in", "hr_employee"."last_check_out", "hr_employee"."legal_name", "hr_employee"."vehicle", "hr_employee"."contract_id", "hr_employee"."contract_warning", "hr_employee"."first_contract_date", "hr_employee"."expense_manager_id", "hr_employee"."mobility_card", "hr_employee"."hourly_cost", "hr_employee"."other_dependant", "hr_employee"."total_dependant", "hr_employee"."created_from_attendance_device", "hr_employee"."appointment_website_description"->>'en_US', "hr_employee"."vat", "hr_employee"."place_of_origin", "hr_employee"."first_non_trial_contract_date", "hr_employee"."termination_date", "hr_employee"."administrative_region_id", "hr_employee"."pow_timesheet_required" FROM "hr_employee" WHERE ("hr_employee"."id" IN (35)) 2026-07-09 15:10:56,970 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:10:56] "POST /mail/action HTTP/1.1" 200 - 39 0.053 0.080 2026-07-09 15:10:57,092 185 INFO rb-703c097-222760-391434 odoo.addons.test_discuss_full.tests.test_performance: Query count less than expected for user emp: 39 < 41 in _run_test at /data/build/rb-703c097-222760/addons/test_discuss_full/tests/test_performance.py:319 2026-07-09 15:10:57,191 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 19 checked, 19 removed 2026-07-09 15:11:13,678 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:11:13,678 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:11:16,826 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [71557, 71562] 2026-07-09 15:11:16,826 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted event.mail records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] 2026-07-09 15:11:18,354 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventMailInternals.test_template_ref_delete_lines ... 2026-07-09 15:11:18,711 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [71496] 2026-07-09 15:11:18,711 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.template records with IDs: [22] 2026-07-09 15:11:18,721 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted event.mail records with IDs: [36] 2026-07-09 15:11:18,731 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted event.type.mail records with IDs: [1, 4, 7, 10] 2026-07-09 15:11:18,752 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90756] 2026-07-09 15:11:18,752 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sms.template records with IDs: [3] 2026-07-09 15:11:18,761 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted event.mail records with IDs: [37] 2026-07-09 15:11:18,769 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted event.type.mail records with IDs: [11] 2026-07-09 15:11:18,847 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 15:11:34,023 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:11:34,023 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:11:37,140 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [71557, 71562] 2026-07-09 15:11:37,140 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted event.mail records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] 2026-07-09 15:11:37,648 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventMailSchedule.test_event_mail_before_trigger_sent_count ... 2026-07-09 15:11:38,633 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventMailSchedule.test_schedule_event_scalability ... 2021-03-24 08:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) started manually 2021-03-24 08:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) done 2021-03-24 08:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) started manually 2021-03-24 08:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) done 2021-03-28 19:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) started manually 2021-03-28 19:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) done 2021-03-28 19:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) started manually 2021-03-28 19:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) done 2026-07-09 15:11:42,654 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventMailSchedule.test_schedule_subscription_scalability ... 2021-03-20 15:30:15,123 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) started manually 2021-03-20 15:30:15,123 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (45) done 2026-07-09 15:11:44,534 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-07-09 15:11:48,770 185 INFO rb-703c097-222760-391434 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-07-09 15:11:50,969 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventSaleMail.test_event_mail_on_sale_confirmation ... 2026-07-09 15:11:52,331 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_event_mail: Starting TestEventSaleMail.test_registration_template_body_translation ... 2026-07-09 15:11:52,991 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 15:11:53,122 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_wevent_register: Starting TestWEventRegister.test_internal_user_register ... 2026-07-09 15:11:53,427 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-07-09 15:11:53,874 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-07-09 15:11:54,005 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-07-09 15:11:54,114 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2021-12-01 10:00:00,287 185 WARNING rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_internal_user_register: Chrome headless failed to start: 2026-07-09 15:11:54,757 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_wevent_register: skipped TestWEventRegister.test_internal_user_register : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:11:54,805 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_wevent_register: Starting TestWEventRegister.test_register ... 2026-07-09 15:11:55,221 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-07-09 15:11:55,625 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-07-09 15:11:55,763 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-07-09 15:11:55,890 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2021-12-01 10:00:00,297 185 WARNING rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_wevent_register.TestWEventRegister.test_register: Chrome headless failed to start: 2026-07-09 15:11:56,685 185 INFO rb-703c097-222760-391434 odoo.addons.test_event_full.tests.test_wevent_register: skipped TestWEventRegister.test_register : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:11:56,748 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:11:56,765 185 INFO rb-703c097-222760-391434 odoo.addons.test_html_field_history.tests.test_model: Starting TestModel.test_html_field_history_batch_write ... 2026-07-09 15:11:56,822 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [1] 2026-07-09 15:11:56,830 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [2] 2026-07-09 15:11:56,856 185 INFO rb-703c097-222760-391434 odoo.addons.test_html_field_history.tests.test_model: Starting TestModel.test_html_field_history_revision_are_sanitized ... 2026-07-09 15:11:56,880 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [3] 2026-07-09 15:11:56,908 185 INFO rb-703c097-222760-391434 odoo.addons.test_html_field_history.tests.test_model: Starting TestModel.test_html_field_history_write ... 2026-07-09 15:11:56,929 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [4] 2026-07-09 15:11:56,934 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted html.field.history.test records with IDs: [5] 2026-07-09 15:11:56,974 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:11:57,137 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp0_get_qs_nodb ... 2026-07-09 15:11:57,213 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:57] "GET /test_http/echo-http-get?race=Asgard HTTP/1.1" 200 - 0 0.000 0.036 2026-07-09 15:11:57,244 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp1_get_form_nodb ... 2026-07-09 15:11:57,299 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:57] "POST /test_http/echo-http-get HTTP/1.1" 405 - 0 0.000 0.001 2026-07-09 15:11:57,300 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp1_get_form_nodb: waiting for threads: [] 2026-07-09 15:11:57,331 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp2_post_qs_nodb ... 2026-07-09 15:11:57,416 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:57] "GET /test_http/echo-http-post?race=Asgard HTTP/1.1" 405 - 0 0.000 0.001 2026-07-09 15:11:57,418 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp2_post_qs_nodb: waiting for threads: [] 2026-07-09 15:11:57,446 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp3_post_qs_form_nodb ... 2026-07-09 15:11:57,524 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:57] "POST /test_http/echo-http-post?race=Asgard HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:11:57,525 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp3_post_qs_form_nodb: waiting for threads: [] 2026-07-09 15:11:57,552 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp4_post_json_nodb ... 2026-07-09 15:11:57,602 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:57] "POST /test_http/echo-http-post HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:11:57,604 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp4_post_json_nodb: waiting for threads: [] 2026-07-09 15:11:57,627 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp5_post_csrf ... 2026-07-09 15:11:57,699 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:57] "POST /test_http/echo-http-csrf?race=Asgard HTTP/1.1" 303 - 0 0.000 0.001 2026-07-09 15:11:57,708 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp5_post_csrf: waiting for threads: [] 2026-07-09 15:11:57,733 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpNoDB.test_echohttp6_json_over_http ... 2026-07-09 15:11:57,804 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:57] "POST /test_http/echo-json-over-http HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:11:57,817 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpNoDB.test_echohttp6_json_over_http: waiting for threads: [] 2026-07-09 15:11:57,864 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:11:58,039 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson0_qs_json_nodb ... 2026-07-09 15:11:58,128 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:58] "POST /test_http/echo-json?race=Asgard HTTP/1.1" 200 - 0 0.000 0.044 2026-07-09 15:11:58,130 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson0_qs_json_nodb: waiting for threads: [] 2026-07-09 15:11:58,157 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson1_http_get_nodb ... 2026-07-09 15:11:58,230 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:58] "GET /test_http/echo-json HTTP/1.1" 405 - 0 0.000 0.001 2026-07-09 15:11:58,231 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson1_http_get_nodb: waiting for threads: [] 2026-07-09 15:11:58,257 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson2_http_post_nodb ... 2026-07-09 15:11:58,304 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:58] "POST /test_http/echo-json HTTP/1.1" 400 - 0 0.000 0.001 2026-07-09 15:11:58,305 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson2_http_post_nodb: waiting for threads: [] 2026-07-09 15:11:58,328 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson3_bad_json ... 2026-07-09 15:11:58,380 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:58] "POST /test_http/echo-json HTTP/1.1" 400 - 0 0.000 0.001 2026-07-09 15:11:58,382 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson3_bad_json: waiting for threads: [] 2026-07-09 15:11:58,413 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonNoDB.test_echojson4_bad_jsonrpc ... 2026-07-09 15:11:58,464 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:58] "POST /test_http/echo-json HTTP/1.1" 400 - 0 0.000 0.001 2026-07-09 15:11:58,465 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonNoDB.test_echojson4_bad_jsonrpc: waiting for threads: [] 2026-07-09 15:11:58,504 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:11:59,218 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-07-09 15:11:59,236 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7480] 2026-07-09 15:11:59,245 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:11:59,260 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp0_get_qs_db ... 2026-07-09 15:11:59,279 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:11:59,298 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:11:59,580 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:11:59] "GET /test_http/echo-http-get?race=Asgard HTTP/1.1" 200 - 4 0.005 0.283 2026-07-09 15:11:59,585 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp0_get_qs_db: waiting for threads: [] 2026-07-09 15:11:59,626 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp1_get_form_db ... 2026-07-09 15:11:59,652 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:11:59,668 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:00,568 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:00] "POST /test_http/echo-http-get HTTP/1.1" 405 - 3 0.002 0.902 2026-07-09 15:12:00,569 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp1_get_form_db: waiting for threads: [] 2026-07-09 15:12:00,601 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp2_post_qs_db ... 2026-07-09 15:12:00,624 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:00,647 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:00,917 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:00] "GET /test_http/echo-http-post?race=Asgard HTTP/1.1" 405 - 3 0.002 0.275 2026-07-09 15:12:00,946 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp3_post_qs_form_db ... 2026-07-09 15:12:00,964 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:00,979 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:01,231 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:01] "POST /test_http/echo-http-post?race=Asgard HTTP/1.1" 200 - 4 0.001 0.253 2026-07-09 15:12:01,232 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp3_post_qs_form_db: waiting for threads: [] 2026-07-09 15:12:01,261 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp4_post_json_db ... 2026-07-09 15:12:01,281 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:01,296 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:01,548 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:01] "POST /test_http/echo-http-post HTTP/1.1" 200 - 4 0.001 0.253 2026-07-09 15:12:01,549 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp4_post_json_db: waiting for threads: [] 2026-07-09 15:12:01,570 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp5_post_no_csrf ... 2026-07-09 15:12:01,588 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:01,606 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:02,739 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:02] "POST /test_http/echo-http-csrf?race=Asgard HTTP/1.1" 400 - 4 0.002 1.133 2026-07-09 15:12:02,741 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp5_post_no_csrf: waiting for threads: [] 2026-07-09 15:12:02,804 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp6_post_bad_csrf ... 2026-07-09 15:12:02,822 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:02,837 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:03,122 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:03] "POST /test_http/echo-http-csrf?race=Asgard HTTP/1.1" 400 - 5 0.002 0.285 2026-07-09 15:12:03,124 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp6_post_bad_csrf: waiting for threads: [] 2026-07-09 15:12:03,154 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyHttpWithDB.test_echohttp7_post_good_csrf ... 2026-07-09 15:12:03,171 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:03,191 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:03,473 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:03] "POST /test_http/echo-http-csrf?race=Asgard HTTP/1.1" 200 - 4 0.003 0.283 2026-07-09 15:12:03,475 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyHttpWithDB.test_echohttp7_post_good_csrf: waiting for threads: [] 2026-07-09 15:12:03,531 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:12:04,170 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-07-09 15:12:04,181 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7482] 2026-07-09 15:12:04,188 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:12:04,202 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson0_qs_json_db ... 2026-07-09 15:12:04,217 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:04,238 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:04,518 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:04] "POST /test_http/echo-json?race=Asgard HTTP/1.1" 200 - 4 0.003 0.287 2026-07-09 15:12:04,520 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson0_qs_json_db: waiting for threads: [] 2026-07-09 15:12:04,554 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson1_http_get_db ... 2026-07-09 15:12:04,578 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:04,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:05,692 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:05] "GET /test_http/echo-json HTTP/1.1" 405 - 3 0.001 1.091 2026-07-09 15:12:05,694 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson1_http_get_db: waiting for threads: [] 2026-07-09 15:12:05,731 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson2_http_post_db ... 2026-07-09 15:12:05,759 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:05,793 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:06,078 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:06] "POST /test_http/echo-json HTTP/1.1" 400 - 3 0.003 0.288 2026-07-09 15:12:06,080 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson2_http_post_db: waiting for threads: [] 2026-07-09 15:12:06,124 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson3_bad_json ... 2026-07-09 15:12:06,180 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:06,197 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:06,482 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:06] "POST /test_http/echo-json HTTP/1.1" 400 - 4 0.001 0.287 2026-07-09 15:12:06,483 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson3_bad_json: waiting for threads: [] 2026-07-09 15:12:06,513 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson3_context_db ... 2026-07-09 15:12:06,536 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:06,556 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:06,816 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:06] "POST /test_http/echo-json-context HTTP/1.1" 200 - 6 0.002 0.261 2026-07-09 15:12:06,818 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson3_context_db: waiting for threads: [] 2026-07-09 15:12:06,851 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply: Starting TestHttpEchoReplyJsonWithDB.test_echojson4_bad_jsonrpc ... 2026-07-09 15:12:06,870 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:06,885 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:08,009 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:08] "POST /test_http/echo-json HTTP/1.1" 400 - 4 0.003 1.125 2026-07-09 15:12:08,011 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_echo_reply.TestHttpEchoReplyJsonWithDB.test_echojson4_bad_jsonrpc: waiting for threads: [] 2026-07-09 15:12:08,062 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:12:08,191 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_error: Starting TestHttpErrorHttp.test_httperror0_exceptions_as_404 ... 2026-07-09 15:12:08,245 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:08] "GET /test_http/hide_errors/decorator?error=AccessError HTTP/1.1" 404 - 0 0.000 0.033 2026-07-09 15:12:08,266 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:08] "GET /test_http/hide_errors/decorator?error=UserError HTTP/1.1" 400 - 0 0.000 0.001 2026-07-09 15:12:08,273 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:08] "GET /test_http/hide_errors/context-manager?error=AccessError HTTP/1.1" 404 - 0 0.000 0.001 2026-07-09 15:12:08,277 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:08] "GET /test_http/hide_errors/context-manager?error=UserError HTTP/1.1" 400 - 0 0.000 0.001 2026-07-09 15:12:08,319 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:12:08,469 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_error: Starting TestHttpJsonError.test_error_call_kw_model_not_found ... 2026-07-09 15:12:08,492 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:08,779 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:08] "POST /web/dataset/call_kw/lorem.ipsum/get_views HTTP/1.1" 200 - 3 0.001 0.290 2026-07-09 15:12:08,781 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_error.TestHttpJsonError.test_error_call_kw_model_not_found: waiting for threads: [] 2026-07-09 15:12:08,824 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_error: Starting TestHttpJsonError.test_errorjson0_value_error ... 2026-07-09 15:12:08,893 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:09,140 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:09] "POST /test_http/json_value_error HTTP/1.1" 200 - 4 0.001 0.248 2026-07-09 15:12:09,142 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_error.TestHttpJsonError.test_errorjson0_value_error: waiting for threads: [] 2026-07-09 15:12:09,199 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:12:09,897 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-07-09 15:12:09,909 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7484] 2026-07-09 15:12:09,918 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:12:09,931 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_greeting: Starting TestHttpGreeting.test_greeting0_matrix ... 2026-07-09 15:12:09,962 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:09] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.027 2026-07-09 15:12:09,975 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:10,229 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting HTTP/1.1" 200 - 4 0.005 0.256 2026-07-09 15:12:10,237 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:10,258 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:10,274 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:10,279 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-none HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:10,285 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-none HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:10,294 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-none HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:10,307 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:10,316 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-none HTTP/1.1" 200 - 0 0.000 0.004 2026-07-09 15:12:10,329 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-public HTTP/1.1" 404 - 0 0.000 0.001 2026-07-09 15:12:10,346 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-public HTTP/1.1" 200 - 2 0.001 0.007 2026-07-09 15:12:10,356 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-public HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:10,384 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:10,396 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-public HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:10,400 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-user HTTP/1.1" 404 - 0 0.000 0.001 2026-07-09 15:12:10,412 185 INFO rb-703c097-222760-391434 odoo.http: Session expired 2026-07-09 15:12:10,412 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-user HTTP/1.1" 303 - 1 0.000 0.006 2026-07-09 15:12:10,418 185 INFO rb-703c097-222760-391434 odoo.http: Session expired 2026-07-09 15:12:10,418 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-user HTTP/1.1" 303 - 0 0.000 0.002 2026-07-09 15:12:10,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:10,456 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-user HTTP/1.1" 200 - 0 0.000 0.003 2026-07-09 15:12:10,466 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-bearer HTTP/1.1" 404 - 0 0.000 0.001 2026-07-09 15:12:10,475 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 0 0.000 0.002 2026-07-09 15:12:10,485 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 0 0.000 0.002 2026-07-09 15:12:10,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:10,528 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:10] "GET /test_http/greeting-bearer HTTP/1.1" 200 - 1 0.000 0.008 2026-07-09 15:12:11,069 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-07-09 15:12:11,086 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7486] 2026-07-09 15:12:11,097 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:12:11,145 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'joe' (#97) from n/a 2026-07-09 15:12:11,153 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:11] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 2 0.001 0.003 2026-07-09 15:12:11,158 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:11] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 0 0.000 0.002 2026-07-09 15:12:11,173 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:11] "GET /test_http/greeting-bearer HTTP/1.1" 401 - 1 0.003 0.006 2026-07-09 15:12:11,215 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:11] "GET /test_http/greeting-bearer HTTP/1.1" 200 - 8 0.004 0.031 2026-07-09 15:12:11,222 185 INFO rb-703c097-222760-391434 odoo.http: Session expired 2026-07-09 15:12:11,223 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:11] "GET /test_http/greeting-user HTTP/1.1" 303 - 0 0.000 0.004 2026-07-09 15:12:11,248 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:11,292 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:11] "GET /test_http/greeting-bearer HTTP/1.1" 403 - 1 0.004 0.021 2026-07-09 15:12:11,312 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:11,323 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:11] "GET /test_http/greeting-bearer HTTP/1.1" 403 - 0 0.000 0.002 2026-07-09 15:12:11,324 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_greeting.TestHttpGreeting.test_greeting0_matrix: waiting for threads: [] 2026-07-09 15:12:11,366 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_greeting: Starting TestHttpGreeting.test_greeting1_headers_nodb ... 2026-07-09 15:12:11,371 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:11] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:11,372 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_greeting.TestHttpGreeting.test_greeting1_headers_nodb: waiting for threads: [] 2026-07-09 15:12:11,397 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_greeting: Starting TestHttpGreeting.test_greeting2_headers_db ... 2026-07-09 15:12:11,412 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:11,432 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:12,492 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:12] "GET /test_http/greeting HTTP/1.1" 200 - 4 0.002 1.061 2026-07-09 15:12:12,493 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_greeting.TestHttpGreeting.test_greeting2_headers_db: waiting for threads: [] 2026-07-09 15:12:12,533 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:12:12,705 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc0_redirect ... 2026-07-09 15:12:12,766 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:12] "GET /test_http//greeting HTTP/1.1" 308 - 0 0.000 0.037 2026-07-09 15:12:12,804 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc1_reverse_proxy ... 2026-07-09 15:12:12,866 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:12] "GET /test_http/wsgi_environ HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:12,872 185 INFO ? werkzeug: 127.0.0.16 - - [09/Jul/2026 15:12:12] "GET /test_http/wsgi_environ HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:12,873 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc1_reverse_proxy: waiting for threads: [] 2026-07-09 15:12:12,896 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc2_local_redirect ... 2026-07-09 15:12:12,922 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc3_is_static_file ... 2026-07-09 15:12:14,584 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc4_rpc_qweb ... 2026-07-09 15:12:15,219 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-07-09 15:12:15,236 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7488] 2026-07-09 15:12:15,244 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:12:15,269 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:15,580 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:15] "POST /jsonrpc HTTP/1.1" 200 - 17 0.032 0.281 2026-07-09 15:12:15,601 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:15] "POST /jsonrpc HTTP/1.1" 200 - 2 0.002 0.011 2026-07-09 15:12:15,603 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc4_rpc_qweb: waiting for threads: [] 2026-07-09 15:12:15,633 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc5_geoip ... 2026-07-09 15:12:15,689 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:15] "GET /test_http/geoip HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:15,699 185 INFO ? werkzeug: 192.0.2.42 - - [09/Jul/2026 15:12:15] "GET /test_http/geoip HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:15,700 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc5_geoip: waiting for threads: [] 2026-07-09 15:12:15,730 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc6_upload_file_retry ... 2026-07-09 15:12:15,786 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:16,056 185 INFO rb-703c097-222760-391434 odoo.service.model: SERIALIZATION_FAILURE, 4 tries left, try again in 1.6393 sec... 2026-07-09 15:12:17,699 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:17] "POST /test_http/upload_file HTTP/1.1" 200 - 5 0.002 1.915 2026-07-09 15:12:17,701 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc6_upload_file_retry: waiting for threads: [] 2026-07-09 15:12:17,730 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpMisc.test_misc7_robotstxt ... 2026-07-09 15:12:17,789 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:17] "GET /robots.txt HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:17,791 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpMisc.test_misc7_robotstxt: waiting for threads: [] 2026-07-09 15:12:17,831 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:12:17,988 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpCors.test_cors0_http_default ... 2026-07-09 15:12:18,022 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:19,067 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:19] "OPTIONS /test_http/cors_http_default HTTP/1.1" 204 - 4 0.003 1.046 2026-07-09 15:12:19,073 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:19] "GET /test_http/cors_http_default HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:19,108 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpCors.test_cors1_http_methods ... 2026-07-09 15:12:19,159 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:19,403 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:19] "OPTIONS /test_http/cors_http_methods HTTP/1.1" 204 - 4 0.001 0.245 2026-07-09 15:12:19,408 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:19] "GET /test_http/cors_http_methods HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:19,410 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpCors.test_cors1_http_methods: waiting for threads: [] 2026-07-09 15:12:19,437 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpCors.test_cors2_json ... 2026-07-09 15:12:19,488 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:19,717 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:19] "OPTIONS /test_http/cors_json HTTP/1.1" 204 - 4 0.003 0.229 2026-07-09 15:12:19,723 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:19] "POST /test_http/cors_json HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:19,724 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpCors.test_cors2_json: waiting for threads: [] 2026-07-09 15:12:19,765 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:12:19,914 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db0_db_selector ... 2026-07-09 15:12:19,992 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:19] "GET /web HTTP/1.1" 303 - 0 0.000 0.039 2026-07-09 15:12:19,999 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:19] "GET /test_http/ensure_db HTTP/1.1" 303 - 0 0.000 0.001 2026-07-09 15:12:20,001 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db0_db_selector: waiting for threads: [] 2026-07-09 15:12:20,032 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db1_grant_db ... 2026-07-09 15:12:20,089 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:20] "GET /test_http/ensure_db?db=db0 HTTP/1.1" 302 - 0 0.000 0.002 2026-07-09 15:12:20,099 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:20,385 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:20] "GET /test_http/ensure_db HTTP/1.1" 200 - 4 0.001 0.287 2026-07-09 15:12:20,386 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db1_grant_db: waiting for threads: [] 2026-07-09 15:12:20,413 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db2_use_session_db ... 2026-07-09 15:12:20,459 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:21,552 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:21] "GET /test_http/ensure_db HTTP/1.1" 200 - 4 0.001 1.094 2026-07-09 15:12:21,554 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db2_use_session_db: waiting for threads: [] 2026-07-09 15:12:21,578 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db3_change_db ... 2026-07-09 15:12:21,624 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:21,842 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:21] "GET /test_http/ensure_db?db=db1 HTTP/1.1" 302 - 4 0.001 0.218 2026-07-09 15:12:21,851 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:21] "GET /test_http/ensure_db HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:21,852 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db3_change_db: waiting for threads: [] 2026-07-09 15:12:21,879 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc: Starting TestHttpEnsureDb.test_ensure_db4_unicode ... 2026-07-09 15:12:21,934 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:21] "GET /test_http/ensure_db?db=basededonnée1 HTTP/1.1" 302 - 0 0.000 0.002 2026-07-09 15:12:21,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:22,185 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:22] "GET /test_http/ensure_db HTTP/1.1" 200 - 4 0.002 0.244 2026-07-09 15:12:22,186 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_misc.TestHttpEnsureDb.test_ensure_db4_unicode: waiting for threads: [] 2026-07-09 15:12:22,226 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:12:22,897 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-07-09 15:12:22,914 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7490] 2026-07-09 15:12:22,922 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:12:22,949 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models0_galaxy_ok ... 2026-07-09 15:12:22,970 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:22,985 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:23,312 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:23] "GET /test_http/1 HTTP/1.1" 200 - 16 0.032 0.298 2026-07-09 15:12:23,314 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models0_galaxy_ok: waiting for threads: [] 2026-07-09 15:12:23,339 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models1_galaxy_ko ... 2026-07-09 15:12:23,359 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:23,382 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:24,505 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:24] "GET /test_http/404 HTTP/1.1" 400 - 8 0.015 1.110 2026-07-09 15:12:24,506 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models1_galaxy_ko: waiting for threads: [] 2026-07-09 15:12:24,534 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models2_stargate_ok ... 2026-07-09 15:12:24,550 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:24,565 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:24,853 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:24] "GET /test_http/1/1 HTTP/1.1" 200 - 17 0.013 0.277 2026-07-09 15:12:24,856 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models2_stargate_ok: waiting for threads: [] 2026-07-09 15:12:24,902 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models3_stargate_ko ... 2026-07-09 15:12:24,926 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:24,943 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:25,246 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:25] "GET /test_http/1/9999 HTTP/1.1" 400 - 11 0.010 0.295 2026-07-09 15:12:25,247 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models3_stargate_ko: waiting for threads: [] 2026-07-09 15:12:25,292 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models4_stargate_setname ... 2026-07-09 15:12:25,332 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:25,366 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:25,650 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:25] "POST /test_http/1/setname?readonly=0 HTTP/1.1" 200 - 15 0.018 0.269 2026-07-09 15:12:25,682 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models5_max_upload_too_large ... 2026-07-09 15:12:25,703 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:25,720 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:26,834 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:26] "POST /test_http/1/setname HTTP/1.1" 413 - 9 0.011 1.109 2026-07-09 15:12:26,836 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models.TestHttpModels.test_models5_max_upload_too_large: waiting for threads: [] 2026-07-09 15:12:26,867 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_models: Starting TestHttpModels.test_models5_stargate_setname_readonly ... 2026-07-09 15:12:26,914 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:12:26,950 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:27,229 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:27] "POST /test_http/1/setname?readonly=1 HTTP/1.1" 200 - 15 0.026 0.257 2026-07-09 15:12:27,274 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:12:27,420 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session0_debug_mode ... 2026-07-09 15:12:27,447 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:27,722 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:27] "GET /test_http/greeting HTTP/1.1" 200 - 4 0.001 0.277 2026-07-09 15:12:27,728 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:27] "GET /test_http/greeting?debug=1 HTTP/1.1" 200 - 1 0.000 0.003 2026-07-09 15:12:27,733 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:27] "GET /test_http/greeting HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:27,738 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:27] "GET /test_http/greeting?debug= HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:27,739 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session0_debug_mode: waiting for threads: [] 2026-07-09 15:12:27,768 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session10_explicit_session ... 2026-07-09 15:12:27,853 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:12:27,868 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:28,146 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:28] "GET /web/session/logout?debug=1&session_id=da39a3ee5e6b4b0d3255bfef95601890afd80709 HTTP/1.1" 303 - 13 0.023 0.259 2026-07-09 15:12:28,152 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:28] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-07-09 15:12:29,308 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:29] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 181 0.187 0.965 2026-07-09 15:12:29,311 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session10_explicit_session: waiting for threads: [] 2026-07-09 15:12:29,345 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session1_default_session ... 2026-07-09 15:12:29,407 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:30,443 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:30] "GET /test_http/geoip HTTP/1.1" 200 - 5 0.002 1.037 2026-07-09 15:12:30,444 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session1_default_session: waiting for threads: [] 2026-07-09 15:12:30,474 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session3_logout_15_0_geoip ... 2026-07-09 15:12:30,557 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:30] "GET /test_http/ensure_db HTTP/1.1" 303 - 0 0.000 0.033 2026-07-09 15:12:30,561 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session3_logout_15_0_geoip: waiting for threads: [] 2026-07-09 15:12:30,592 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session4_web_authenticate_multidb ... 2026-07-09 15:12:31,441 185 INFO ? odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from 127.0.0.1 2026-07-09 15:12:31,891 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:31] "POST /web/session/authenticate HTTP/1.1" 200 - 110 0.231 1.014 2026-07-09 15:12:31,900 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:32,159 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_device: User 2 inserts device log (c96f695a35b75cfa93f49368189b48950134cca1) 2026-07-09 15:12:32,165 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:32] "GET /test_http/greeting-user HTTP/1.1" 200 - 6 0.010 0.259 2026-07-09 15:12:32,167 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session4_web_authenticate_multidb: waiting for threads: [] 2026-07-09 15:12:32,197 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session5_default_lang ... 2026-07-09 15:12:32,277 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:32,542 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:32] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 6 0.002 0.265 2026-07-09 15:12:32,548 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:32] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:32,601 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:32] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 9 0.007 0.018 2026-07-09 15:12:32,602 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session5_default_lang: waiting for threads: [] 2026-07-09 15:12:32,628 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session6_saved_lang ... 2026-07-09 15:12:32,710 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:32,746 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:33,814 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:33] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 7 0.004 1.070 2026-07-09 15:12:33,818 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:33] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:12:33,868 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:33] "GET /test_http/echo-http-context-lang HTTP/1.1" 200 - 9 0.010 0.020 2026-07-09 15:12:33,962 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:33] "GET /test_http/1 HTTP/1.1" 200 - 21 0.031 0.030 2026-07-09 15:12:33,995 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session7_serializable ... 2026-07-09 15:12:34,026 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session8_gc_ignored_no_db_name ... 2026-07-09 15:12:34,058 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session: Starting TestHttpSession.test_session9_logout ... 2026-07-09 15:12:34,117 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:12:34,129 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:34,425 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:34] "GET /web/session/logout HTTP/1.1" 303 - 13 0.013 0.285 2026-07-09 15:12:34,427 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_session.TestHttpSession.test_session9_logout: waiting for threads: [] 2026-07-09 15:12:34,468 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:12:34,640 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static00_static ... 2026-07-09 15:12:34,676 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:34,794 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:34] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.110 2026-07-09 15:12:34,799 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:34] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:34,800 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static00_static: waiting for threads: [] 2026-07-09 15:12:34,833 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static01_debug_assets ... 2026-07-09 15:12:34,895 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:34,907 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:34] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:34,908 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static01_debug_assets: waiting for threads: [] 2026-07-09 15:12:34,939 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static02_not_found ... 2026-07-09 15:12:35,040 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:35,084 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:35] "GET /test_http/static/i-dont-exist HTTP/1.1" 404 - 0 0.000 0.031 2026-07-09 15:12:35,085 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static02_not_found: waiting for threads: [] 2026-07-09 15:12:35,113 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static03_attachment_fallback ... 2026-07-09 15:12:35,174 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:35,188 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:35,456 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:35] "GET /test_http/gizeh.png HTTP/1.1" 200 - 12 0.012 0.259 2026-07-09 15:12:35,468 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:35] "GET /test_http/gizeh.png HTTP/1.1" 200 - 2 0.002 0.005 2026-07-09 15:12:35,469 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static03_attachment_fallback: waiting for threads: [] 2026-07-09 15:12:35,499 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static04_web_content ... 2026-07-09 15:12:35,561 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:35,574 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:35,854 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:35] "GET /web/content/test_http.gizeh_png HTTP/1.1" 200 - 11 0.027 0.255 2026-07-09 15:12:35,870 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:35] "GET /web/content/test_http.gizeh_png HTTP/1.1" 200 - 4 0.004 0.007 2026-07-09 15:12:35,871 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static04_web_content: waiting for threads: [] 2026-07-09 15:12:35,900 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static05_web_image ... 2026-07-09 15:12:35,979 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:35,993 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:37,139 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:37] "GET /web/image/test_http.gizeh_png HTTP/1.1" 200 - 11 0.009 1.140 2026-07-09 15:12:37,152 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:37] "GET /web/image/test_http.gizeh_png HTTP/1.1" 200 - 4 0.002 0.007 2026-07-09 15:12:37,154 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static05_web_image: waiting for threads: [] 2026-07-09 15:12:37,182 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static06_attachment_internal_url ... 2026-07-09 15:12:37,257 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:37,272 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:37,509 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:37] "GET /web/image/test_http.gizeh_url HTTP/1.1" 200 - 13 0.009 0.231 2026-07-09 15:12:37,522 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:37] "GET /web/image/test_http.gizeh_url HTTP/1.1" 200 - 5 0.002 0.007 2026-07-09 15:12:37,523 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static06_attachment_internal_url: waiting for threads: [] 2026-07-09 15:12:37,553 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static07_attachment_external_url ... 2026-07-09 15:12:37,628 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:37,643 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:37,932 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:37] "GET /web/content/test_http.rickroll HTTP/1.1" 301 - 13 0.013 0.279 2026-07-09 15:12:37,934 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static07_attachment_external_url: waiting for threads: [] 2026-07-09 15:12:37,961 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static08_binary_field ... 2026-07-09 15:12:38,018 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:38,030 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:38,326 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:38] "GET /web/content/test_http.earth?field=glyph_attach HTTP/1.1" 200 - 13 0.023 0.275 2026-07-09 15:12:38,344 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:38] "GET /web/content/test_http.earth?field=glyph_attach HTTP/1.1" 200 - 5 0.002 0.011 2026-07-09 15:12:38,357 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:38] "GET /web/content/test_http.earth?field=glyph_inline HTTP/1.1" 200 - 4 0.001 0.008 2026-07-09 15:12:38,371 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:38] "GET /web/content/test_http.earth?field=glyph_related HTTP/1.1" 200 - 5 0.002 0.008 2026-07-09 15:12:38,383 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:38] "GET /web/content/test_http.earth?field=glyph_related HTTP/1.1" 200 - 5 0.002 0.007 2026-07-09 15:12:38,398 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:38] "GET /web/content/test_http.earth?field=glyph_compute HTTP/1.1" 200 - 5 0.003 0.010 2026-07-09 15:12:38,400 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static08_binary_field: waiting for threads: [] 2026-07-09 15:12:38,424 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static10_filename ... 2026-07-09 15:12:38,479 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:38,489 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:39,571 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:39] "GET /web/content/test_http.gizeh_png HTTP/1.1" 200 - 12 0.008 1.076 2026-07-09 15:12:39,582 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:39] "GET /web/content/test_http.gizeh_png?filename=pyramid.png HTTP/1.1" 200 - 4 0.002 0.006 2026-07-09 15:12:39,601 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:39] "GET /web/content/test_http.earth?field=glyph_inline&filename_field=address HTTP/1.1" 200 - 6 0.006 0.009 2026-07-09 15:12:39,602 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static10_filename: waiting for threads: [] 2026-07-09 15:12:39,636 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static11_bad_filenames ... 2026-07-09 15:12:39,719 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:39,762 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:40,058 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/content/test_http.gizeh_png HTTP/1.1" 200 - 11 0.012 0.286 2026-07-09 15:12:40,074 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/content/test_http.gizeh_png?filename=pyramid HTTP/1.1" 200 - 4 0.002 0.007 2026-07-09 15:12:40,088 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/content/test_http.gizeh_png?filename=pyramid.jpg HTTP/1.1" 200 - 4 0.003 0.008 2026-07-09 15:12:40,102 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/content/test_http.gizeh_png?filename=pyramid.of.gizeh HTTP/1.1" 200 - 4 0.002 0.009 2026-07-09 15:12:40,118 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/content/test_http.gizeh_png?filename=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.png HTTP/1.1" 200 - 4 0.002 0.007 2026-07-09 15:12:40,119 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static11_bad_filenames: waiting for threads: [] 2026-07-09 15:12:40,145 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static12_not_found_to_placeholder ... 2026-07-09 15:12:40,202 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:40,213 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:40,491 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/image/idontexist HTTP/1.1" 200 - 12 0.011 0.269 2026-07-09 15:12:40,503 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/image/idontexist HTTP/1.1" 200 - 4 0.002 0.007 2026-07-09 15:12:40,504 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static12_not_found_to_placeholder: waiting for threads: [] 2026-07-09 15:12:40,530 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static13_empty_to_placeholder ... 2026-07-09 15:12:40,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:40,619 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:40,865 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/image/3842 HTTP/1.1" 200 - 8 0.004 0.244 2026-07-09 15:12:40,876 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:40] "GET /web/image/3842 HTTP/1.1" 200 - 4 0.002 0.006 2026-07-09 15:12:40,878 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static13_empty_to_placeholder: waiting for threads: [] 2026-07-09 15:12:40,906 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static14_download_not_found ... 2026-07-09 15:12:40,992 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:41,006 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:42,126 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:42] "GET /web/image/idontexist?download=True HTTP/1.1" 404 - 8 0.007 1.115 2026-07-09 15:12:42,127 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static14_download_not_found: waiting for threads: [] 2026-07-09 15:12:42,159 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static15_range ... 2026-07-09 15:12:42,234 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:42,249 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:42,498 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:42] "GET /web/content/test_http.gizeh_png HTTP/1.1" 206 - 12 0.008 0.244 2026-07-09 15:12:42,499 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static15_range: waiting for threads: [] 2026-07-09 15:12:42,522 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static16_public_access_rights ... 2026-07-09 15:12:42,598 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:42,621 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:42,966 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 4, model: res.users 2026-07-09 15:12:42,973 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:42] "GET /web/content/res.users/3/image_128 HTTP/1.1" 404 - 27 0.056 0.304 2026-07-09 15:12:42,983 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: test_http.galaxy 2026-07-09 15:12:42,989 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:42] "GET /web/content/test_http.pegasus?field=picture HTTP/1.1" 404 - 7 0.006 0.007 2026-07-09 15:12:43,001 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: test_http.stargate 2026-07-09 15:12:43,004 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:43] "GET /web/content/test_http.earth?field=galaxy_picture HTTP/1.1" 404 - 6 0.003 0.008 2026-07-09 15:12:43,005 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static16_public_access_rights: waiting for threads: [] 2026-07-09 15:12:43,038 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static17_content_missing_checksum ... 2026-07-09 15:12:43,105 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:43,122 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:43,379 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:43] "GET /web/content/3843 HTTP/1.1" 200 - 8 0.003 0.256 2026-07-09 15:12:43,380 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static17_content_missing_checksum: waiting for threads: [] 2026-07-09 15:12:43,405 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static18_image_missing_checksum ... 2026-07-09 15:12:43,466 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:43,484 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:44,566 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:44] "GET /web/image/3844 HTTP/1.1" 200 - 8 0.003 1.082 2026-07-09 15:12:44,567 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static18_image_missing_checksum: waiting for threads: [] 2026-07-09 15:12:44,595 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static19_fallback_redirection_loop ... 2026-07-09 15:12:44,648 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:44,689 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:46,242 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:46] "GET /test_http/static/idontexist.png HTTP/1.1" 404 - 268 0.337 1.242 2026-07-09 15:12:46,245 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static19_fallback_redirection_loop: waiting for threads: [] 2026-07-09 15:12:46,279 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static20_web_assets ... 2026-07-09 15:12:46,345 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:46,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:46,612 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:46] "GET /web/assets/b8a6b0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 6 0.003 0.252 2026-07-09 15:12:46,624 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:46] "GET /web/assets/b8a6b0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-07-09 15:12:46,625 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static20_web_assets: waiting for threads: [] 2026-07-09 15:12:46,656 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static21_download_false ... 2026-07-09 15:12:46,727 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:46,753 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:46,990 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:46] "GET /web/content/test_http.gizeh_png?download=0 HTTP/1.1" 200 - 12 0.009 0.229 2026-07-09 15:12:47,005 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:47] "GET /web/image/test_http.gizeh_png?download=0 HTTP/1.1" 200 - 4 0.002 0.009 2026-07-09 15:12:47,006 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static21_download_false: waiting for threads: [] 2026-07-09 15:12:47,036 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static21_web_assets ... 2026-07-09 15:12:47,121 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:47,140 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:48,234 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:48] "GET /web/assets/b8a6b0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 6 0.003 1.094 2026-07-09 15:12:48,250 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:48] "GET /web/assets/b8a6b0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 2 0.006 0.005 2026-07-09 15:12:48,251 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static21_web_assets: waiting for threads: [] 2026-07-09 15:12:48,281 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static22_image_field_csp ... 2026-07-09 15:12:48,358 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:48,867 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-07-09 15:12:48,882 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7492] 2026-07-09 15:12:48,902 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:12:48,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:test user from n/a 2026-07-09 15:12:49,006 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:49,233 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:49] "GET /web/image/test_http.stargate/1/glyph_attach HTTP/1.1" 200 - 10 0.010 0.226 2026-07-09 15:12:49,244 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:49] "GET /web/image/test_http.stargate/1/glyph_inline HTTP/1.1" 200 - 3 0.001 0.006 2026-07-09 15:12:49,281 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:49] "GET /web/image/test_http.stargate/1/glyph_related HTTP/1.1" 200 - 4 0.002 0.006 2026-07-09 15:12:49,294 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:49] "GET /web/image/test_http.stargate/1/glyph_compute HTTP/1.1" 200 - 4 0.002 0.006 2026-07-09 15:12:49,296 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static22_image_field_csp: waiting for threads: [] 2026-07-09 15:12:49,326 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static23_remove_cache_control_wkhmtltopdf ... 2026-07-09 15:12:49,402 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:49,414 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:49] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:49,418 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:49] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.001 2026-07-09 15:12:49,419 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static23_remove_cache_control_wkhmtltopdf: waiting for threads: [] 2026-07-09 15:12:49,451 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static24_only_one_date_header ... 2026-07-09 15:12:49,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:49,527 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:49,807 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:49] "GET /web/image HTTP/1.1" 200 - 8 0.003 0.280 2026-07-09 15:12:49,808 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static24_only_one_date_header: waiting for threads: [] 2026-07-09 15:12:49,860 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStatic.test_static25_binary_non_base64 ... 2026-07-09 15:12:49,966 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:12:49,992 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:12:50,018 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:50,280 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:50] "GET /web/content/ir.mail_server/13/smtp_ssl_certificate HTTP/1.1" 200 - 10 0.010 0.254 2026-07-09 15:12:50,281 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStatic.test_static25_binary_non_base64: waiting for threads: [] 2026-07-09 15:12:50,330 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-07-09 15:12:57,915 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-07-09 15:12:57,931 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7669] 2026-07-09 15:12:57,941 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:12:58,478 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-07-09 15:12:58,491 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7671] 2026-07-09 15:12:58,499 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:12:58,519 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_company_param_win_on_current_user ... 2026-07-09 15:12:58,634 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_11 from n/a 2026-07-09 15:12:58,641 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:59,663 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:59] "GET /logo.png?company=1 HTTP/1.1" 200 - 5 0.002 1.023 2026-07-09 15:12:59,682 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_1 from n/a 2026-07-09 15:12:59,702 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:59] "GET /logo.png?company=11 HTTP/1.1" 200 - 1 0.000 0.004 2026-07-09 15:12:59,703 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_company_param_win_on_current_user: waiting for threads: [] 2026-07-09 15:12:59,738 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_default_logo ... 2026-07-09 15:12:59,744 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:12:59,985 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:59] "GET /logo.png HTTP/1.1" 200 - 7 0.003 0.241 2026-07-09 15:12:59,993 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:12:59] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.003 2026-07-09 15:13:00,013 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_1 from n/a 2026-07-09 15:13:00,028 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:00] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.003 2026-07-09 15:13:00,035 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:00] "GET /logo.png?company=11 HTTP/1.1" 200 - 1 0.000 0.003 2026-07-09 15:13:00,050 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_11 from n/a 2026-07-09 15:13:00,064 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:00] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.003 2026-07-09 15:13:00,065 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_default_logo: waiting for threads: [] 2026-07-09 15:13:00,094 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_set_logo_company_of_superuser ... 2026-07-09 15:13:00,263 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:00,517 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:00] "GET /logo.png HTTP/1.1" 200 - 5 0.002 0.255 2026-07-09 15:13:00,525 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:00] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.004 2026-07-09 15:13:00,542 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_1 from n/a 2026-07-09 15:13:00,560 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:00] "GET /logo.png HTTP/1.1" 200 - 1 0.003 0.004 2026-07-09 15:13:00,568 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:00] "GET /logo.png?company=11 HTTP/1.1" 200 - 1 0.001 0.003 2026-07-09 15:13:00,592 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_11 from n/a 2026-07-09 15:13:00,613 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:00] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.005 2026-07-09 15:13:00,614 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_set_logo_company_of_superuser: waiting for threads: [] 2026-07-09 15:13:00,644 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_set_logo_other_company ... 2026-07-09 15:13:00,779 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:01,007 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:01] "GET /logo.png HTTP/1.1" 200 - 5 0.002 0.229 2026-07-09 15:13:01,018 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:01] "GET /logo.png?company=11 HTTP/1.1" 200 - 1 0.001 0.004 2026-07-09 15:13:01,039 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_11 from n/a 2026-07-09 15:13:01,077 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:01] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.027 2026-07-09 15:13:01,086 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:01] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.004 2026-07-09 15:13:01,105 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_1 from n/a 2026-07-09 15:13:01,127 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:01] "GET /logo.png HTTP/1.1" 200 - 1 0.002 0.006 2026-07-09 15:13:01,128 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_set_logo_other_company: waiting for threads: [] 2026-07-09 15:13:01,151 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_set_no_logo_company_of_superuser ... 2026-07-09 15:13:01,275 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-07-09 15:13:01,364 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [8] 2026-07-09 15:13:01,375 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [7] 2026-07-09 15:13:01,385 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [6] 2026-07-09 15:13:01,395 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [5] 2026-07-09 15:13:01,420 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:02,629 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:02] "GET /logo.png HTTP/1.1" 200 - 5 0.004 1.209 2026-07-09 15:13:02,637 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:02] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.000 0.003 2026-07-09 15:13:02,662 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_1 from n/a 2026-07-09 15:13:02,696 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:02] "GET /logo.png HTTP/1.1" 200 - 1 0.002 0.014 2026-07-09 15:13:02,705 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:02] "GET /logo.png?company=11 HTTP/1.1" 200 - 1 0.001 0.003 2026-07-09 15:13:02,720 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_11 from n/a 2026-07-09 15:13:02,734 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:02] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.003 2026-07-09 15:13:02,736 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_set_no_logo_company_of_superuser: waiting for threads: [] 2026-07-09 15:13:02,762 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticLogo.test_set_no_logo_other_company ... 2026-07-09 15:13:02,820 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3852] 2026-07-09 15:13:02,877 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3856] 2026-07-09 15:13:02,887 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3855] 2026-07-09 15:13:02,895 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3854] 2026-07-09 15:13:02,904 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3853] 2026-07-09 15:13:02,926 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:03,201 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:03] "GET /logo.png HTTP/1.1" 200 - 5 0.004 0.273 2026-07-09 15:13:03,211 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:03] "GET /logo.png?company=11 HTTP/1.1" 200 - 1 0.000 0.004 2026-07-09 15:13:03,237 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_11 from n/a 2026-07-09 15:13:03,251 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:03] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.004 2026-07-09 15:13:03,272 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:03] "GET /logo.png?company=1 HTTP/1.1" 200 - 1 0.003 0.013 2026-07-09 15:13:03,304 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:user_1 from n/a 2026-07-09 15:13:03,317 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:03] "GET /logo.png HTTP/1.1" 200 - 1 0.001 0.003 2026-07-09 15:13:03,319 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStaticLogo.test_set_no_logo_other_company: waiting for threads: [] 2026-07-09 15:13:03,385 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 2 removed 2026-07-09 15:13:03,591 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticCache.test_static_cache0_standard ... 2026-07-09 15:08:15,161 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 200 - 0 0.000 0.000 2026-07-09 15:08:15,161 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 304 - 0 0.000 0.000 2026-07-09 15:08:15,161 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /test_http/static/src/img/gizeh.png HTTP/1.1" 304 - 0 0.000 0.000 2026-07-09 15:13:03,860 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static.TestHttpStaticCache.test_static_cache0_standard: waiting for threads: [] 2026-07-09 15:13:03,902 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticCache.test_static_cache1_unique ... 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/image/test_http.gizeh_png?unique=1 HTTP/1.1" 200 - 13 0.009 -0.009 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/image/test_http.gizeh_png?unique=1 HTTP/1.1" 304 - 4 0.002 -0.002 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/image/test_http.gizeh_png?unique=1 HTTP/1.1" 304 - 4 0.002 -0.002 2026-07-09 15:13:04,429 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticCache.test_static_cache2_nocache ... 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/content/test_http.gizeh_png?nocache=1 HTTP/1.1" 200 - 14 0.008 -0.008 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/content/test_http.gizeh_png?nocache=1 HTTP/1.1" 304 - 4 0.001 -0.001 2026-07-09 15:13:04,901 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticCache.test_static_cache3_private ... 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/image/test_http.gizeh_png HTTP/1.1" 200 - 13 0.005 -0.005 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/image/test_http.gizeh_png HTTP/1.1" 304 - 5 0.002 -0.002 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/image/test_http.gizeh_png HTTP/1.1" 200 - 18 0.027 -0.027 2026-07-09 15:08:15,161 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:08:15] "GET /web/image/test_http.gizeh_png HTTP/1.1" 304 - 9 0.006 -0.006 2026-07-09 15:13:06,330 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:13:06,464 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticUpload.test_upload_large_file ... 2026-07-09 15:13:06,991 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-07-09 15:13:07,004 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7673] 2026-07-09 15:13:07,013 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:13:07,048 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:13:07,066 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:07,309 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:07] "POST /web/binary/upload_attachment HTTP/1.1" 413 - 9 0.003 0.245 2026-07-09 15:13:07,337 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticUpload.test_upload_small_file_with_icp ... 2026-07-09 15:13:07,910 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-07-09 15:13:07,934 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7675] 2026-07-09 15:13:07,941 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:13:07,981 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:13:07,992 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:08,240 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:08] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 15 0.008 0.243 2026-07-09 15:13:08,285 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_static: Starting TestHttpStaticUpload.test_upload_small_file_without_icp ... 2026-07-09 15:13:08,750 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-07-09 15:13:08,774 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7677] 2026-07-09 15:13:08,782 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:13:08,810 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:jackoneill from n/a 2026-07-09 15:13:08,820 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:09,881 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:09] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 15 0.034 1.029 2026-07-09 15:13:09,938 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:13:10,215 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_access_error ... 2026-07-09 15:13:10,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:10,279 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:10,551 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: res.config.settings 2026-07-09 15:13:10,555 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:10] "GET /json/1/settings HTTP/1.1" 403 - 20 0.018 0.260 2026-07-09 15:13:10,558 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_access_error: waiting for threads: [] 2026-07-09 15:13:10,588 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_access_error_crm ... 2026-07-09 15:13:10,666 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:10,782 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:11,246 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:11] "GET /json/1/crm HTTP/1.1" 307 - 64 0.087 0.380 2026-07-09 15:13:11,373 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:11] "GET /json/1/crm?domain=[('user_id',+'%3D',+6)]&offset=0&limit=80 HTTP/1.1" 200 - 48 0.057 0.065 2026-07-09 15:13:11,474 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: crm.team 2026-07-09 15:13:11,478 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:11] "GET /json/1/crm HTTP/1.1" 403 - 41 0.053 0.039 2026-07-09 15:13:11,480 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_access_error_crm: waiting for threads: [] 2026-07-09 15:13:11,510 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_access_export ... 2026-07-09 15:13:11,563 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:11,575 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:11,902 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:11] "GET /json/1/test_http.stargate/1 HTTP/1.1" 200 - 32 0.045 0.285 2026-07-09 15:13:12,026 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:12] "GET /json/1/test_http.stargate/1 HTTP/1.1" 403 - 13 0.021 0.013 2026-07-09 15:13:12,028 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_access_export: waiting for threads: [] 2026-07-09 15:13:12,058 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_activity ... 2026-07-09 15:13:12,115 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:12,198 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:13,285 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:13] "GET /json/1/test_http.stargate?view_type=activity HTTP/1.1" 307 - 29 0.017 1.072 2026-07-09 15:13:13,337 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:13] "GET /json/1/test_http.stargate?view_type=activity&domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 19 0.015 0.031 2026-07-09 15:13:13,338 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_activity: waiting for threads: [] 2026-07-09 15:13:13,369 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_bad_stuff ... 2026-07-09 15:13:13,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:13,468 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:13,728 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:13] "GET /json/1/idontexist HTTP/1.1" 400 - 13 0.011 0.253 2026-07-09 15:13:13,753 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:13] "GET /json/1/5/test_http.stargate HTTP/1.1" 400 - 3 0.003 0.015 2026-07-09 15:13:13,770 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:13] "GET /json/1/test_http.stargate/1/2 HTTP/1.1" 400 - 4 0.009 0.005 2026-07-09 15:13:13,813 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:13] "GET /json/1/res.users?view_type=idontexist HTTP/1.1" 400 - 8 0.026 0.012 2026-07-09 15:13:13,815 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_bad_stuff: waiting for threads: [] 2026-07-09 15:13:13,847 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_calendar ... 2026-07-09 15:13:13,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:13,959 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:14,268 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:14] "GET /json/1/test_http.stargate?view_type=calendar HTTP/1.1" 307 - 32 0.043 0.268 2026-07-09 15:13:14,302 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:14] "GET /json/1/test_http.stargate?view_type=calendar&domain=[(1,+'%3D',+1)]&offset=0&limit=80&start_date=2026-07-01&end_date=2026-08-01 HTTP/1.1" 200 - 9 0.015 0.015 2026-07-09 15:13:14,330 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:14] "GET /json/1/test_http.stargate?view_type=calendar&domain=[]&start_date=2020-03-15&end_date=2099-01-01 HTTP/1.1" 307 - 7 0.007 0.015 2026-07-09 15:13:14,371 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:14] "GET /json/1/test_http.stargate?view_type=calendar&domain=[]&start_date=2020-03-15&end_date=2099-01-01&offset=0&limit=80 HTTP/1.1" 200 - 9 0.015 0.019 2026-07-09 15:13:14,403 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_form ... 2026-07-09 15:13:14,467 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:14,479 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:14,789 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:14] "GET /json/1/test_http.stargate/1 HTTP/1.1" 200 - 32 0.046 0.267 2026-07-09 15:13:14,817 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_form_subtree ... 2026-07-09 15:13:14,879 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:14,895 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:16,050 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:16] "GET /json/1/test_http.galaxy/1 HTTP/1.1" 200 - 34 0.031 1.130 2026-07-09 15:13:16,075 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_form_viewtype_list ... 2026-07-09 15:13:16,148 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:16,159 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:16,450 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:16] "GET /json/1/test_http.stargate/1?view_type=list HTTP/1.1" 200 - 29 0.042 0.251 2026-07-09 15:13:16,476 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_graph ... 2026-07-09 15:13:16,533 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:16,547 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:16,867 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:16] "GET /json/1/test_http.stargate?view_type=graph HTTP/1.1" 307 - 33 0.037 0.286 2026-07-09 15:13:16,889 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:16] "GET /json/1/test_http.stargate?view_type=graph&domain=[(1,+'%3D',+1)]&offset=0&limit=80&groupby=galaxy_id HTTP/1.1" 200 - 10 0.009 0.010 2026-07-09 15:13:16,917 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list ... 2026-07-09 15:13:16,984 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:16,996 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:17,264 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:17] "GET /json/1/test_http.stargate HTTP/1.1" 307 - 33 0.032 0.238 2026-07-09 15:13:17,285 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:17] "GET /json/1/test_http.stargate?domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 9 0.006 0.012 2026-07-09 15:13:17,325 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list_args ... 2026-07-09 15:13:17,388 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:17,409 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:18,609 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:18] "GET /json/1/test_http.stargate HTTP/1.1" 307 - 33 0.063 1.140 2026-07-09 15:13:18,641 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:18] "GET /json/1/test_http.stargate?domain=[('name',+'ilike',+'earth')]&offset=0&limit=80 HTTP/1.1" 200 - 9 0.008 0.016 2026-07-09 15:13:18,680 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list_domain ... 2026-07-09 15:13:18,743 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:18,756 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:19,117 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:19] "GET /json/1/test_http.stargate?domain=[('address',%20'like',%20'gs38')] HTTP/1.1" 307 - 27 0.041 0.322 2026-07-09 15:13:19,153 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:19] "GET /json/1/test_http.stargate?domain=[('address',+'like',+'gs38')]&offset=0&limit=80 HTTP/1.1" 200 - 9 0.019 0.016 2026-07-09 15:13:19,185 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list_domain_default_filter ... 2026-07-09 15:13:19,266 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:19,285 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:19,583 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:19] "GET /json/1/test_http.stargate HTTP/1.1" 307 - 33 0.032 0.275 2026-07-09 15:13:19,613 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:19] "GET /json/1/test_http.stargate?domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 9 0.011 0.013 2026-07-09 15:13:19,650 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:19] "GET /json/1/test_http.stargate HTTP/1.1" 307 - 8 0.005 0.013 2026-07-09 15:13:19,672 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:19] "GET /json/1/test_http.stargate?domain=[('address',+'ilike',+'a')]&offset=0&limit=80 HTTP/1.1" 200 - 8 0.005 0.012 2026-07-09 15:13:19,706 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_list_limit_offset ... 2026-07-09 15:13:19,768 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:19,786 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:20,093 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:20] "GET /json/1/test_http.stargate?limit=1 HTTP/1.1" 307 - 32 0.024 0.285 2026-07-09 15:13:20,113 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:20] "GET /json/1/test_http.stargate?limit=1&domain=[(1,+'%3D',+1)]&offset=0 HTTP/1.1" 200 - 9 0.005 0.012 2026-07-09 15:13:20,139 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:20] "GET /json/1/test_http.stargate?offset=1 HTTP/1.1" 307 - 8 0.008 0.014 2026-07-09 15:13:20,160 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:20] "GET /json/1/test_http.stargate?offset=1&domain=[(1,+'%3D',+1)]&limit=80 HTTP/1.1" 200 - 8 0.005 0.013 2026-07-09 15:13:20,181 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:20] "GET /json/1/test_http.stargate?limit=1&offset=1 HTTP/1.1" 307 - 8 0.005 0.012 2026-07-09 15:13:20,201 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:20] "GET /json/1/test_http.stargate?limit=1&offset=1&domain=[(1,+'%3D',+1)] HTTP/1.1" 200 - 9 0.004 0.013 2026-07-09 15:13:20,211 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_list_limit_offset: waiting for threads: [] 2026-07-09 15:13:20,237 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_pivot ... 2026-07-09 15:13:20,329 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:20,345 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:21,524 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:21] "GET /json/1/test_http.stargate?view_type=pivot HTTP/1.1" 307 - 33 0.042 1.139 2026-07-09 15:13:21,559 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:21] "GET /json/1/test_http.stargate?view_type=pivot&domain=[(1,+'%3D',+1)]&offset=0&limit=80&groupby=galaxy_id,has_galaxy_crystal&fields=availability HTTP/1.1" 200 - 10 0.014 0.017 2026-07-09 15:13:21,587 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:21] "GET /json/1/test_http.stargate?view_type=pivot&groupby=has_galaxy_crystal&fields=availability:min HTTP/1.1" 307 - 8 0.009 0.013 2026-07-09 15:13:21,617 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:21] "GET /json/1/test_http.stargate?view_type=pivot&groupby=has_galaxy_crystal&fields=availability:min&domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 8 0.008 0.019 2026-07-09 15:13:21,672 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:21] "GET /json/1/test_http.stargate?view_type=pivot&groupby=has_galaxy_crystal&fields=availability:min HTTP/1.1" 307 - 8 0.016 0.017 2026-07-09 15:13:21,698 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:21] "GET /json/1/test_http.stargate?view_type=pivot&groupby=has_galaxy_crystal&fields=availability:min&domain=[('availability',+'>%3D',+0.95)]&offset=0&limit=80 HTTP/1.1" 200 - 8 0.007 0.014 2026-07-09 15:13:21,740 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson: Starting TestHttpWebJson_1.test_webjson_readonly ... 2026-07-09 15:13:21,817 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:13:21,962 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:22,278 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:22] "GET /json/1/test_webjson_readonly HTTP/1.1" 403 - 32 0.055 0.264 2026-07-09 15:13:22,279 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_webjson.TestHttpWebJson_1.test_webjson_readonly: waiting for threads: [] 2026-07-09 15:13:22,320 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:13:22,481 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss: Starting TestXSS.test_xss_static ... 2026-07-09 15:13:22,678 185 WARNING rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_static: Chrome headless failed to start: 2026-07-09 15:13:22,678 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss: skipped TestXSS.test_xss_static : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:13:22,707 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss: Starting TestXSS.test_xss_web_content ... 2026-07-09 15:13:22,906 185 WARNING rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_content: Chrome headless failed to start: 2026-07-09 15:13:22,906 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss: skipped TestXSS.test_xss_web_content : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:13:22,944 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss: Starting TestXSS.test_xss_web_image ... 2026-07-09 15:13:23,145 185 WARNING rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss.TestXSS.test_xss_web_image: Chrome headless failed to start: 2026-07-09 15:13:23,145 185 INFO rb-703c097-222760-391434 odoo.addons.test_http.tests.test_xss: skipped TestXSS.test_xss_web_image : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:13:23,195 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:13:23,215 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestExport.test_export_template ... 2026-07-09 15:13:23,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:23,293 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:23,739 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:23] "POST /web/export/namelist HTTP/1.1" 200 - 36 0.075 0.376 2026-07-09 15:13:23,742 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestExport.test_export_template: waiting for threads: [] 2026-07-09 15:13:23,787 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestExport.test_import_compatible_export ... 2026-07-09 15:13:23,806 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:23,821 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:24,121 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:24] "POST /web/export/get_fields HTTP/1.1" 200 - 15 0.031 0.272 2026-07-09 15:13:24,188 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestExport.test_int_monetary_float ... 2026-07-09 15:13:24,202 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:24,266 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:25,547 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 4 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_monetary,bool_and,float_min. Domain: [] 2026-07-09 15:13:25,549 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:25] "POST /web/export/xlsx HTTP/1.1" 200 - 18 0.023 1.263 2026-07-09 15:13:25,587 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:13:25,603 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_archived_grouped ... 2026-07-09 15:13:25,620 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:25,641 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:25,949 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,active. Domain: [['active', '=', False]] 2026-07-09 15:13:25,953 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:25] "POST /web/export/xlsx HTTP/1.1" 200 - 21 0.037 0.279 2026-07-09 15:13:25,954 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_archived_grouped: waiting for threads: [] 2026-07-09 15:13:25,984 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_archived_grouped_by_ids ... 2026-07-09 15:13:26,007 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:26,033 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:26,334 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 2 'export.aggregator' records from 127.0.0.1. Fields: int_sum,active. IDs sample: [7, 8] 2026-07-09 15:13:26,337 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:26] "POST /web/export/xlsx HTTP/1.1" 200 - 21 0.015 0.292 2026-07-09 15:13:26,338 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_archived_grouped_by_ids: waiting for threads: [] 2026-07-09 15:13:26,376 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_archived_grouped_by_ids_one2many ... 2026-07-09 15:13:26,398 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:26,435 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:26,770 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,active,one2many. IDs sample: [9] 2026-07-09 15:13:26,773 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:26] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.048 0.294 2026-07-09 15:13:26,774 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_archived_grouped_by_ids_one2many: waiting for threads: [] 2026-07-09 15:13:26,809 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_bool_and ... 2026-07-09 15:13:26,828 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:26,852 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:27,993 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 4 'export.aggregator' records from 127.0.0.1. Fields: int_sum,bool_and. Domain: [] 2026-07-09 15:13:27,995 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:27] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.014 1.135 2026-07-09 15:13:27,997 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_bool_and: waiting for threads: [] 2026-07-09 15:13:28,025 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_bool_or ... 2026-07-09 15:13:28,041 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:28,063 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:28,333 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 4 'export.aggregator' records from 127.0.0.1. Fields: int_sum,bool_or. Domain: [] 2026-07-09 15:13:28,335 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:28] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.016 0.261 2026-07-09 15:13:28,337 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_bool_or: waiting for threads: [] 2026-07-09 15:13:28,362 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_date_max ... 2026-07-09 15:13:28,382 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:28,405 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:28,714 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,date_max. Domain: [] 2026-07-09 15:13:28,716 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:28] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.021 0.293 2026-07-09 15:13:28,717 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_date_max: waiting for threads: [] 2026-07-09 15:13:28,742 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_decimal_separator ... 2026-07-09 15:13:28,758 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:28,817 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:29,142 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_min. Domain: [] 2026-07-09 15:13:29,148 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:29] "POST /web/export/xlsx HTTP/1.1" 200 - 24 0.040 0.293 2026-07-09 15:13:29,149 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_decimal_separator: waiting for threads: [] 2026-07-09 15:13:29,176 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_avg ... 2026-07-09 15:13:29,193 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:29,215 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:30,369 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_avg. Domain: [] 2026-07-09 15:13:30,372 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:30] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.029 1.132 2026-07-09 15:13:30,384 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_float_avg: waiting for threads: [] 2026-07-09 15:13:30,408 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_avg_nested ... 2026-07-09 15:13:30,437 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:30,478 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:30,837 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_avg. Domain: [] 2026-07-09 15:13:30,840 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:30] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.046 0.323 2026-07-09 15:13:30,881 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_avg_nested_no_value ... 2026-07-09 15:13:30,913 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:30,954 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:31,250 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_avg. Domain: [] 2026-07-09 15:13:31,260 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:31] "POST /web/export/xlsx HTTP/1.1" 200 - 23 0.047 0.264 2026-07-09 15:13:31,262 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_float_avg_nested_no_value: waiting for threads: [] 2026-07-09 15:13:31,288 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_min ... 2026-07-09 15:13:31,304 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:31,324 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:31,634 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_min. Domain: [] 2026-07-09 15:13:31,637 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:31] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.019 0.297 2026-07-09 15:13:31,640 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_float_min: waiting for threads: [] 2026-07-09 15:13:31,677 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_float_representation ... 2026-07-09 15:13:31,721 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:31,791 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:33,006 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 5 'export.aggregator' records from 127.0.0.1. Fields: int_sum,float_monetary. Domain: [] 2026-07-09 15:13:33,010 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:33] "POST /web/export/xlsx HTTP/1.1" 200 - 27 0.038 1.184 2026-07-09 15:13:33,011 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_float_representation: waiting for threads: [] 2026-07-09 15:13:33,044 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_groupby_properties_type_field ... 2026-07-09 15:13:33,087 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:33,117 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:33,456 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,properties. Domain: [['int_sum', '=', 10]] 2026-07-09 15:13:33,459 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:33] "POST /web/export/xlsx HTTP/1.1" 200 - 28 0.042 0.306 2026-07-09 15:13:33,460 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_groupby_properties_type_field: waiting for threads: [] 2026-07-09 15:13:33,485 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_int_sum_max ... 2026-07-09 15:13:33,501 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:33,523 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:33,845 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_sum,int_max. Domain: [] 2026-07-09 15:13:33,853 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:33] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.031 0.303 2026-07-09 15:13:33,869 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 3 'export.aggregator' records from 127.0.0.1. Fields: int_max,int_sum. Domain: [] 2026-07-09 15:13:33,873 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:33] "POST /web/export/xlsx HTTP/1.1" 200 - 9 0.004 0.013 2026-07-09 15:13:33,875 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_int_sum_max: waiting for threads: [] 2026-07-09 15:13:33,904 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_many2one ... 2026-07-09 15:13:33,929 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:33,979 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:34,234 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 2 'export.aggregator' records from 127.0.0.1. Fields: int_sum,many2one. Domain: [] 2026-07-09 15:13:34,237 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:34] "POST /web/export/xlsx HTTP/1.1" 200 - 25 0.017 0.258 2026-07-09 15:13:34,238 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_many2one: waiting for threads: [] 2026-07-09 15:13:34,264 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_nested_records ... 2026-07-09 15:13:34,281 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:34,308 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:35,479 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 2 'export.aggregator' records from 127.0.0.1. Fields: int_sum,date_max,many2one/value. Domain: [] 2026-07-09 15:13:35,482 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:35] "POST /web/export/xlsx HTTP/1.1" 200 - 26 0.030 1.146 2026-07-09 15:13:35,483 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_nested_records: waiting for threads: [] 2026-07-09 15:13:35,508 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_one2many ... 2026-07-09 15:13:35,523 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:35,549 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:35,826 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,one2many/value. Domain: [] 2026-07-09 15:13:35,829 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:35] "POST /web/export/xlsx HTTP/1.1" 200 - 24 0.017 0.266 2026-07-09 15:13:35,830 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_one2many: waiting for threads: [] 2026-07-09 15:13:35,866 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_unarchived_grouped ... 2026-07-09 15:13:35,884 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:35,907 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:36,193 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 1 'export.aggregator' records from 127.0.0.1. Fields: int_sum,active. Domain: [] 2026-07-09 15:13:36,195 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:36] "POST /web/export/xlsx HTTP/1.1" 200 - 21 0.016 0.275 2026-07-09 15:13:36,196 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_unarchived_grouped: waiting for threads: [] 2026-07-09 15:13:36,224 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export: Starting TestGroupedExport.test_unset_date_values ... 2026-07-09 15:13:36,243 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:13:36,267 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:13:37,331 185 INFO rb-703c097-222760-391434 odoo.addons.web.controllers.export: User 2 exported 2 'export.aggregator' records from 127.0.0.1. Fields: int_sum,date_max. Domain: [] 2026-07-09 15:13:37,334 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:13:37] "POST /web/export/xlsx HTTP/1.1" 200 - 23 0.024 1.045 2026-07-09 15:13:37,335 185 INFO rb-703c097-222760-391434 odoo.addons.test_import_export.tests.test_export.TestGroupedExport.test_unset_date_values: waiting for threads: [] 2026-07-09 15:13:37,379 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:13:37,380 185 INFO rb-703c097-222760-391434 odoo.addons.test_lint.tests.test_override_signatures: Starting TestLintOverrideSignatures.test_lint_override_signature ... 2026-07-09 15:13:45,651 185 INFO rb-703c097-222760-391434 odoo.addons.test_lint.tests.test_routes: Starting RoutesLinter.test_routes_definition ... 2026-07-09 15:13:45,897 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:14:02,121 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:14:02,121 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:14:02,805 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_activity: Starting TestActivitySystray.test_systray_activities_for_various_records ... 2026-07-09 15:14:03,134 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [122] 2026-07-09 15:14:03,167 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2024-01-15 08:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2024-01-15 08:00:00,000 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 29 0.024 -0.024 2026-07-09 15:14:03,599 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [126], uid: 2, model: mail.activity 2026-07-09 15:14:03,931 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #109 deleted ir.attachment records with IDs: [3982] 2026-07-09 15:14:04,004 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [124, 125, 126, 127] 2026-07-09 15:14:04,055 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_activity: Starting TestActivitySystray.test_systray_activities_multi_company ... 2026-07-09 15:14:04,195 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2024-01-15 08:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2024-01-15 08:00:00,000 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 34 0.031 -0.031 2024-01-15 08:00:00,000 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 25 0.016 -0.016 2024-01-15 08:00:00,000 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 36 0.025 -0.025 2026-07-09 15:14:05,017 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_activity.TestActivitySystray.test_systray_activities_multi_company: waiting for threads: [] 2026-07-09 15:14:05,088 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:14:05,103 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_activity: Starting TestTours.test_activity_view_data_with_offset ... 2026-07-09 15:14:05,478 185 WARNING rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome headless failed to start: 2026-07-09 15:14:05,479 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_activity: skipped TestTours.test_activity_view_data_with_offset : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:14:05,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:14:21,611 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:14:21,611 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:14:23,374 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_assert_initial_values ... 2026-07-09 15:14:23,682 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_lead_mailgateway ... 2026-07-09 15:14:23,911 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre" to "Josiane Quichopoils" ,lead@test.mycompany.com,"Ernest Employee" with Message-Id <1783610063.7066116-20383-test@iron.sky>: direct alias match: ('mail.test.lead', 0, {}, 1, mail.alias(98,)) 2026-07-09 15:14:24,392 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 471 and Message-Id '<017925970784849.1783610064.237652778625488-openerp-1-mail.test.lead@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e******ne@example.com' successfully sent 2026-07-09 15:14:24,393 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:14:24,432 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 472 and Message-Id '<017925970784849.1783610064.237652778625488-openerp-1-mail.test.lead@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'p***al@zboing.com', 'p**@zboing.com', 's***********re@zboing.com' successfully sent 2026-07-09 15:14:24,432 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 4 2026-07-09 15:14:24,434 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #20 2026-07-09 15:14:24,530 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre (Zboing)" to "YourTestCompany Inquiry" with Message-Id <1783610064.4723601-48525-test@iron.sky>: direct reply to msg: model: mail.test.lead, thread_id: 1, custom_values: None, uid: 1 2026-07-09 15:14:24,627 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 473 and Message-Id '<1783610064.4723601-48525-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'e******ne@example.com' successfully sent 2026-07-09 15:14:24,627 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:14:24,636 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 474 and Message-Id '<1783610064.4723601-48525-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-07-09 15:14:24,636 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:14:24,637 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #20 2026-07-09 15:14:24,691 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_ticket_mailgateway ... 2026-07-09 15:14:24,823 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre" to "Josiane Quichopoils" ,"Ernest Employee" ,help@test.mycompany.com with Message-Id <1783610064.7144752-38669-test@iron.sky>: direct alias match: ('mail.test.ticket.mc', 0, {'container_id': 1}, 1, mail.alias(99,)) 2026-07-09 15:14:24,964 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-07-09 15:14:40,253 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:14:40,254 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:14:41,436 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_nodupe ... 2026-07-09 15:14:41,771 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_unlink ... 2026-07-09 15:14:42,026 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_user_choice ... 2026-07-09 15:14:50,472 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_recipients_fetch ... 2026-07-09 15:14:50,782 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:15:04,853 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:15:04,853 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:15:05,388 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_initial_data ... 2026-07-09 15:15:05,633 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 132, model: mail.test.simple 2026-07-09 15:15:05,681 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_internal_user_can_unsubscribe_from_unreadable_record ... 2026-07-09 15:15:05,716 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #131 deleted mail.followers records with IDs: [1343] 2026-07-09 15:15:05,746 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_portal_user_cannot_unsubscribe_from_unreadable_record ... 2026-07-09 15:15:05,869 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:15:20,232 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:15:20,232 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:15:20,630 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromInboxTest.test_inbox_notification_follower ... 2026-07-09 15:15:20,960 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:15:20,976 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:15:21,314 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:21] "POST /mail/inbox/messages HTTP/1.1" 200 - 29 0.020 0.325 2026-07-09 15:15:21,395 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:21] "POST /mail/inbox/messages HTTP/1.1" 200 - 21 0.019 0.027 2026-07-09 15:15:21,463 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:21] "POST /mail/inbox/messages HTTP/1.1" 200 - 20 0.013 0.036 2026-07-09 15:15:21,469 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers.UnfollowFromInboxTest.test_inbox_notification_follower: waiting for threads: [] 2026-07-09 15:15:21,561 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:15:36,580 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:15:36,580 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:15:37,406 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_initial_data ... 2026-07-09 15:15:37,720 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 141, model: mail.test.simple 2026-07-09 15:15:37,766 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_internal_user ... 2026-07-09 15:15:37,995 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 475 and Message-Id '<586493791641964.1783610137.841581344604492-openerp-8-mail.test.simple@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-07-09 15:15:37,995 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:38,005 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #36 2026-07-09 15:15:40,045 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:40] "GET /mail/unfollow?model=mail.test.simple&pid=384&res_id=8&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 200 - 194 0.148 1.879 2026-07-09 15:15:40,122 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:40] "GET /mail/unfollow?model=mail.test.simple&pid=384&res_id=8&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 200 - 18 0.008 0.040 2026-07-09 15:15:40,444 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:40] "GET /mail/unfollow?model=mail.test.simple&pid=384&res_id=8&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 24 0.018 0.286 2026-07-09 15:15:40,500 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:40] "GET /mail/unfollow?model=mail.test.gateway&pid=384&res_id=8&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 403 - 11 0.007 0.036 2026-07-09 15:15:40,549 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:40] "GET /mail/unfollow?model=mail.test.simple&pid=384&res_id=9&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 403 - 11 0.006 0.030 2026-07-09 15:15:40,665 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:40] "GET /mail/unfollow?model=mail.test.simple&pid=3&res_id=8&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 403 - 11 0.015 0.037 2026-07-09 15:15:41,256 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:41] "GET /mail/unfollow?model=mail.test.simple&pid=384&res_id=8&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 200 - 149 0.168 0.332 2026-07-09 15:15:41,431 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:41] "GET /mail/unfollow?model=mail.test.simple&pid=384&res_id=8&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 200 - 59 0.032 0.108 2026-07-09 15:15:41,581 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 476 and Message-Id '<626329022597251.1783610141.485881567001343-openerp-8-mail.test.simple@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-07-09 15:15:41,581 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:41,584 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #36 2026-07-09 15:15:41,613 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_multi_recipients_multi_messages ... 2026-07-09 15:15:41,830 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 477 and Message-Id '<048998958124025.1783610141.688826084136963-openerp-8-mail.test.simple@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-07-09 15:15:41,831 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:41,864 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 478 and Message-Id '<048998958124025.1783610141.688826084136963-openerp-8-mail.test.simple@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'd***@odoo.com' successfully sent 2026-07-09 15:15:41,864 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-07-09 15:15:41,867 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #36 2026-07-09 15:15:41,887 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:15:42,182 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1364] 2026-07-09 15:15:43,276 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:43] "GET /mail/unfollow?model=mail.test.simple&pid=384&res_id=8&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 200 - 194 0.246 1.151 2026-07-09 15:15:43,324 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1367] 2026-07-09 15:15:43,361 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:43] "GET /mail/unfollow?model=mail.test.simple&pid=384&res_id=8&token=d9d1abefe3880cae85eaa9a6be39c7a5b2b48819 HTTP/1.1" 200 - 18 0.009 0.044 2026-07-09 15:15:43,510 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 479 and Message-Id '<113069123274449.1783610143.432255268096924-openerp-1-mail.test.simple.unfollow@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-07-09 15:15:43,510 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:43,536 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 480 and Message-Id '<113069123274449.1783610143.432255268096924-openerp-1-mail.test.simple.unfollow@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'd***@odoo.com' successfully sent 2026-07-09 15:15:43,536 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-07-09 15:15:43,538 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #36 2026-07-09 15:15:43,573 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1371] 2026-07-09 15:15:43,609 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:43] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=386&res_id=1&token=7b717980522440dd1bb4f88098c77573aeb5b65f HTTP/1.1" 200 - 19 0.012 0.047 2026-07-09 15:15:43,661 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1372] 2026-07-09 15:15:43,710 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:43] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=386&res_id=1&token=7b717980522440dd1bb4f88098c77573aeb5b65f HTTP/1.1" 200 - 19 0.021 0.044 2026-07-09 15:15:43,751 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1370] 2026-07-09 15:15:43,787 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:43] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=385&res_id=1&token=047dffe5e5ced1ba736828331abfb681571d0c02 HTTP/1.1" 200 - 19 0.008 0.045 2026-07-09 15:15:43,832 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1374] 2026-07-09 15:15:43,865 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:43] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=385&res_id=1&token=047dffe5e5ced1ba736828331abfb681571d0c02 HTTP/1.1" 200 - 19 0.008 0.042 2026-07-09 15:15:43,914 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1369] 2026-07-09 15:15:43,948 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:43] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=384&res_id=1&token=3efc04cf968f5755389a79137dd4a06a35b7da9d HTTP/1.1" 200 - 19 0.008 0.040 2026-07-09 15:15:44,003 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1376] 2026-07-09 15:15:44,059 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:44] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=384&res_id=1&token=3efc04cf968f5755389a79137dd4a06a35b7da9d HTTP/1.1" 200 - 19 0.017 0.062 2026-07-09 15:15:44,119 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_with_no_user ... 2026-07-09 15:15:44,331 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 481 and Message-Id '<858175165154772.1783610144.212637424468994-openerp-8-mail.test.simple@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-07-09 15:15:44,331 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:44,339 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #36 2026-07-09 15:15:44,373 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_without_access_on_record_unfollow_enabled ... 2026-07-09 15:15:44,577 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 482 and Message-Id '<903473047124601.1783610144.448993206024170-openerp-1-mail.test.simple.unfollow@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-07-09 15:15:44,577 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:44,584 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #36 2026-07-09 15:15:44,599 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:15:45,890 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:45] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=386&res_id=1&token=7b717980522440dd1bb4f88098c77573aeb5b65f HTTP/1.1" 200 - 195 0.139 1.156 2026-07-09 15:15:45,964 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:45] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=386&res_id=1&token=7b717980522440dd1bb4f88098c77573aeb5b65f HTTP/1.1" 200 - 19 0.010 0.040 2026-07-09 15:15:46,303 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=386&res_id=1&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 24 0.026 0.285 2026-07-09 15:15:46,360 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.gateway&pid=386&res_id=1&token=7b717980522440dd1bb4f88098c77573aeb5b65f HTTP/1.1" 403 - 11 0.006 0.041 2026-07-09 15:15:46,433 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=386&res_id=2&token=7b717980522440dd1bb4f88098c77573aeb5b65f HTTP/1.1" 403 - 11 0.007 0.051 2026-07-09 15:15:46,501 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=3&res_id=1&token=7b717980522440dd1bb4f88098c77573aeb5b65f HTTP/1.1" 403 - 11 0.007 0.040 2026-07-09 15:15:46,602 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 483 and Message-Id '<060548033042498.1783610146.553274631500244-openerp-1-mail.test.simple.unfollow@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-07-09 15:15:46,602 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:46,604 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #36 2026-07-09 15:15:46,673 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 484 and Message-Id '<824254122942892.1783610146.628270864486694-openerp-1-mail.test.simple.unfollow@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-07-09 15:15:46,673 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:46,675 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #36 2026-07-09 15:15:46,735 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=385&res_id=1&token=047dffe5e5ced1ba736828331abfb681571d0c02 HTTP/1.1" 200 - 19 0.008 0.041 2026-07-09 15:15:46,804 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=385&res_id=1&token=047dffe5e5ced1ba736828331abfb681571d0c02 HTTP/1.1" 200 - 19 0.008 0.041 2026-07-09 15:15:46,890 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=385&res_id=1&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 11 0.022 0.042 2026-07-09 15:15:46,946 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.gateway&pid=385&res_id=1&token=047dffe5e5ced1ba736828331abfb681571d0c02 HTTP/1.1" 403 - 11 0.010 0.036 2026-07-09 15:15:46,999 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:46] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=385&res_id=3&token=047dffe5e5ced1ba736828331abfb681571d0c02 HTTP/1.1" 403 - 11 0.008 0.036 2026-07-09 15:15:47,081 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:15:47] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=3&res_id=1&token=047dffe5e5ced1ba736828331abfb681571d0c02 HTTP/1.1" 403 - 11 0.010 0.049 2026-07-09 15:15:47,194 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 485 and Message-Id '<484426005804413.1783610147.145477771759033-openerp-1-mail.test.simple.unfollow@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-07-09 15:15:47,194 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:15:47,196 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #36 2026-07-09 15:15:47,284 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:16:03,689 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:16:03,690 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:16:04,459 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_assert_initial_values ... 2026-07-09 15:16:05,208 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_load_message_failures ... 2026-07-09 15:16:05,564 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:16:05,583 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:16:05,828 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #145 deleted mail.notification records with IDs: [366] 2026-07-09 15:16:05,840 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:05] "POST /mail/data HTTP/1.1" 200 - 25 0.015 0.249 2026-07-09 15:16:05,898 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_load_message_failures_use_display_name ... 2026-07-09 15:16:06,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:16:07,317 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:16:07,579 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #145 deleted mail.notification records with IDs: [369] 2026-07-09 15:16:07,593 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:07] "POST /mail/data HTTP/1.1" 200 - 29 0.013 0.269 2026-07-09 15:16:07,632 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_message_fetch ... 2026-07-09 15:16:07,952 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee2 from n/a 2026-07-09 15:16:07,970 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:16:08,287 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:08] "POST /mail/inbox/messages HTTP/1.1" 200 - 43 0.040 0.284 2026-07-09 15:16:08,364 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:08] "POST /mail/history/messages HTTP/1.1" 200 - 30 0.016 0.039 2026-07-09 15:16:08,413 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_message_link_by_employee ... 2026-07-09 15:16:08,829 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:16:08,847 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:16:09,226 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:09] "GET /mail/message/10428 HTTP/1.1" 303 - 48 0.043 0.340 2026-07-09 15:16:11,465 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:11] "GET /odoo/mail.test.simple/10?highlight_message_id=10428 HTTP/1.1" 200 - 169 0.170 2.065 2026-07-09 15:16:11,538 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:11] "GET /mail/message/10429 HTTP/1.1" 303 - 36 0.023 0.045 2026-07-09 15:16:11,594 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:11] "GET /odoo/mail.test.simple/10?highlight_message_id=10429 HTTP/1.1" 200 - 20 0.013 0.040 2026-07-09 15:16:11,596 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message.TestMessageHelpersRobustness.test_message_link_by_employee: waiting for threads: [] 2026-07-09 15:16:11,629 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_notify_cancel_by_type ... 2026-07-09 15:16:12,072 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:16:27,641 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:16:27,641 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:16:28,040 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_empty_message ... 2026-07-09 15:16:28,467 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #150 deleted ir.attachment records with IDs: [4573] 2026-07-09 15:16:28,518 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #150 deleted mail.notification records with IDs: [380] 2026-07-09 15:16:28,676 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_to_store_access ... 2026-07-09 15:16:36,358 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_body_base64_image ... 2026-07-09 15:16:36,483 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_alias ... 2026-07-09 15:16:36,603 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_manual_alias ... 2026-07-09 15:16:36,710 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_no_alias ... 2026-07-09 15:16:36,816 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_long_name ... 2026-07-09 15:16:37,188 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_no_document ... 2026-07-09 15:16:37,293 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_no_document_values ... 2026-07-09 15:16:37,377 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_reply_to_force_new ... 2026-07-09 15:16:37,441 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_misc ... 2026-07-09 15:16:37,495 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_records_by_message ... 2026-07-09 15:16:37,633 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 5 removed 2026-07-09 15:16:53,470 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:16:53,471 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:16:54,651 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create ... 2026-07-09 15:16:55,212 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_customized ... 2026-07-09 15:16:55,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 156, model: mail.alias.domain 2026-07-09 15:16:55,434 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 156, model: mail.alias.domain 2026-07-09 15:16:55,468 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 154, model: mail.test.access.custo 2026-07-09 15:16:55,540 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:16:55,549 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:16:55,868 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:55] "POST /mail/message/post HTTP/1.1" 200 - 27 0.040 0.283 2026-07-09 15:16:55,879 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 156, model: mail.test.access.custo 2026-07-09 15:16:55,909 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 156, model: mail.alias.domain 2026-07-09 15:16:55,912 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 156, model: mail.alias.domain 2026-07-09 15:16:55,963 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:chell from n/a 2026-07-09 15:16:56,023 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:16:56] "POST /mail/message/post HTTP/1.1" 200 - 22 0.021 0.033 2026-07-09 15:16:56,024 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security.TestMailMessageAccess.test_access_create_customized: waiting for threads: [] 2026-07-09 15:16:56,053 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_mail_post_access ... 2026-07-09 15:16:56,175 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_portal ... 2026-07-09 15:16:56,722 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_public ... 2026-07-09 15:16:56,843 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_wo_parent_access ... 2026-07-09 15:16:57,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 156, model: mail.alias.domain 2026-07-09 15:16:57,061 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 156, model: mail.alias.domain 2026-07-09 15:16:57,206 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 504 and Message-Id '<608970098286927.1783610217.063137054443359-openerp-17-mail.test.simple@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'n*********ra@mycompany.example.com' successfully sent 2026-07-09 15:16:57,206 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:16:57,213 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #48 2026-07-09 15:16:57,250 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read ... 2026-07-09 15:16:57,330 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [387] 2026-07-09 15:16:57,373 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_customized ... 2026-07-09 15:16:57,616 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 156, model: mail.test.access.custo 2026-07-09 15:16:57,629 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 156, model: mail.test.access.custo 2026-07-09 15:16:57,671 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_portal ... 2026-07-09 15:16:57,757 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [388] 2026-07-09 15:16:57,943 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_public ... 2026-07-09 15:16:58,066 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [389] 2026-07-09 15:16:58,114 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_unlink ... 2026-07-09 15:16:58,186 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #156 deleted mail.message records with IDs: [11358] 2026-07-09 15:16:58,261 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_unlink_portal ... 2026-07-09 15:16:58,314 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #156 deleted mail.message records with IDs: [11358] 2026-07-09 15:16:58,382 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write ... 2026-07-09 15:16:58,465 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [392] 2026-07-09 15:16:58,493 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write_envelope ... 2026-07-09 15:16:58,643 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write_portal_notification ... 2026-07-09 15:16:58,795 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_assert_initial_values ... 2026-07-09 15:16:59,325 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_search ... 2026-07-09 15:16:59,597 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_search_customized ... 2026-07-09 15:17:00,014 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:17:16,054 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:17:16,054 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:17:17,100 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_ir_attachment_read_message_notification ... 2026-07-09 15:17:17,374 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_follower ... 2026-07-09 15:17:17,490 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_notification ... 2026-07-09 15:17:17,740 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [505] 2026-07-09 15:17:17,813 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_notification_portal ... 2026-07-09 15:17:18,006 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #163 deleted mail.mail records with IDs: [506] 2026-07-09 15:17:18,091 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:17:33,857 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:17:33,858 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:17:34,771 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_mail_message_post_other_company_with_cids ... 2026-07-09 15:17:35,147 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee_c2 from n/a 2026-07-09 15:17:35,181 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:17:35,570 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:35] "POST /mail/message/post HTTP/1.1" 200 - 38 0.073 0.323 2026-07-09 15:17:35,601 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_mail_thread_data ... 2026-07-09 15:17:35,810 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [431], uid: 165, model: res.partner 2026-07-09 15:17:35,850 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee_c2 from n/a 2026-07-09 15:17:35,860 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:17:36,928 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:36] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.019 1.053 2026-07-09 15:17:36,945 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:17:36,969 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 169, model: mail.followers 2026-07-09 15:17:36,978 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:36] "POST /mail/thread/data HTTP/1.1" 200 - 9 0.005 0.013 2026-07-09 15:17:36,998 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_user_c2 from n/a 2026-07-09 15:17:37,016 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 170, model: mail.followers 2026-07-09 15:17:37,021 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:37] "POST /mail/thread/data HTTP/1.1" 200 - 8 0.005 0.007 2026-07-09 15:17:37,043 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:17:37,113 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:37] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.023 0.037 2026-07-09 15:17:37,137 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:37,214 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:37] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.026 0.037 2026-07-09 15:17:37,395 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173203623221793.1783610257.246532678604126-openerp-1-mail.test.multi.company.read@6f9fdda9859d>: ['"C3 Customer" <@False>'] 2026-07-09 15:17:37,435 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [507] 2026-07-09 15:17:37,452 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee_c2 from n/a 2026-07-09 15:17:37,514 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:37] "POST /mail/inbox/messages HTTP/1.1" 200 - 26 0.027 0.030 2026-07-09 15:17:37,515 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_multicompany.TestMultiCompanyControllers.test_mail_thread_data: waiting for threads: [] 2026-07-09 15:17:37,547 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_multi_redirect_to_records ... 2026-07-09 15:17:37,619 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:37,631 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:17:38,057 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:38] "GET /mail/view?model=mail.test.multi.company&res_id=5 HTTP/1.1" 303 - 52 0.035 0.393 2026-07-09 15:17:39,090 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:39] "GET /odoo/mail.test.multi.company/5 HTTP/1.1" 200 - 168 0.135 0.894 2026-07-09 15:17:39,103 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2, model: mail.test.multi.company 2026-07-09 15:17:39,203 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:39] "GET /mail/view?model=mail.test.multi.company&res_id=6 HTTP/1.1" 303 - 52 0.031 0.077 2026-07-09 15:17:39,291 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:39] "GET /odoo/mail.test.multi.company/6 HTTP/1.1" 200 - 20 0.019 0.060 2026-07-09 15:17:39,294 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_multicompany.TestMultiCompanyControllers.test_multi_redirect_to_records: waiting for threads: [] 2026-07-09 15:17:39,324 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_redirect_to_records ... 2026-07-09 15:17:39,372 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:17:39,632 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:39] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 9 0.004 0.260 2026-07-09 15:17:40,571 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:40] "GET /web/login?redirect=/mail/view?model%3Dmail.test.multi.company%26res_id%3D7 HTTP/1.1" 200 - 189 0.135 0.800 2026-07-09 15:17:40,587 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:40] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 2 0.001 0.007 2026-07-09 15:17:40,631 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:40] "GET /web/login?redirect=/mail/view?model%3Dmail.test.multi.company%26res_id%3D8 HTTP/1.1" 200 - 8 0.006 0.033 2026-07-09 15:17:40,650 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:17:40,797 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:40] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 42 0.058 0.078 2026-07-09 15:17:41,850 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:41] "GET /odoo/mail.test.multi.company/7 HTTP/1.1" 200 - 168 0.200 0.848 2026-07-09 15:17:41,872 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:17:41,883 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 168, model: mail.test.multi.company 2026-07-09 15:17:41,901 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:41] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 12 0.007 0.017 2026-07-09 15:17:41,971 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:41] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.026 0.041 2026-07-09 15:17:41,991 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:42,186 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:42] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 41 0.043 0.141 2026-07-09 15:17:42,561 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:42] "GET /odoo/mail.test.multi.company/7 HTTP/1.1" 200 - 85 0.103 0.267 2026-07-09 15:17:42,579 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:42,600 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2, model: mail.test.multi.company 2026-07-09 15:17:42,718 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:42] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 52 0.058 0.075 2026-07-09 15:17:42,807 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:42] "GET /odoo/mail.test.multi.company/8 HTTP/1.1" 200 - 20 0.030 0.055 2026-07-09 15:17:42,854 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_redirect_to_records_nothread ... 2026-07-09 15:17:42,894 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:42,953 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:17:44,212 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:44] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 47 0.064 1.203 2026-07-09 15:17:45,292 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:45] "GET /odoo/mail.test.nothread/3 HTTP/1.1" 200 - 170 0.185 0.891 2026-07-09 15:17:45,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:45,621 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:45] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 44 0.054 0.145 2026-07-09 15:17:46,077 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:46] "GET /odoo/mail.test.nothread/3 HTTP/1.1" 200 - 86 0.141 0.308 2026-07-09 15:17:46,110 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:46,331 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:46] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 44 0.033 0.114 2026-07-09 15:17:46,672 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:46] "GET /odoo/mail.test.nothread/4 HTTP/1.1" 200 - 86 0.065 0.271 2026-07-09 15:17:46,703 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:46,992 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:46] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 44 0.054 0.142 2026-07-09 15:17:47,381 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:47] "GET /odoo/mail.test.nothread/4 HTTP/1.1" 200 - 86 0.088 0.295 2026-07-09 15:17:47,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:47,769 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:47] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 44 0.066 0.150 2026-07-09 15:17:48,097 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:48] "GET /odoo/mail.test.nothread/5 HTTP/1.1" 200 - 86 0.064 0.261 2026-07-09 15:17:48,132 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:17:48,391 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:48] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 44 0.033 0.138 2026-07-09 15:17:48,752 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:48] "GET /odoo/mail.test.nothread/5 HTTP/1.1" 200 - 86 0.094 0.262 2026-07-09 15:17:48,771 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:48] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 5 0.005 0.009 2026-07-09 15:17:49,737 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:49] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D3 HTTP/1.1" 200 - 177 0.187 0.771 2026-07-09 15:17:49,747 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:49] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 2 0.000 0.004 2026-07-09 15:17:49,790 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:49] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D4 HTTP/1.1" 200 - 8 0.007 0.034 2026-07-09 15:17:49,802 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:49] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 2 0.001 0.005 2026-07-09 15:17:49,848 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:17:49] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D5 HTTP/1.1" 200 - 8 0.006 0.034 2026-07-09 15:17:49,852 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_multicompany.TestMultiCompanyControllers.test_redirect_to_records_nothread: waiting for threads: [] 2026-07-09 15:17:49,944 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:18:06,912 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:18:06,912 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:18:07,834 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_push_device: WebPush: missing public key, new VAPID keys generated 2026-07-09 15:18:07,843 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push ... 2026-07-09 15:18:08,336 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [508] 2026-07-09 15:18:08,420 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_channel ... 2026-07-09 15:18:08,916 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_channel_with_channel_notifications_settings ... 2026-07-09 15:18:10,358 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_mail_gateway ... 2026-07-09 15:18:10,687 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_message_notify ... 2026-07-09 15:18:10,899 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [509] 2026-07-09 15:18:11,002 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_tracking ... 2026-07-09 15:18:11,214 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notification_regenerate_vapid_keys ... 2026-07-09 15:18:11,221 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75, 76] 2026-07-09 15:18:11,234 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.push.device records with IDs: [1, 2] 2026-07-09 15:18:11,244 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_push_device: WebPush: missing public key, new VAPID keys generated 2026-07-09 15:18:11,280 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_cron ... 2026-07-09 15:18:11,375 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (13) started manually 2026-07-09 15:18:11,392 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.push records with IDs: [1, 2, 3, 4, 5] 2026-07-09 15:18:11,395 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (13) done 2026-07-09 15:18:11,422 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_device_invalid_tld_domain ... 2026-07-09 15:18:11,514 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #174 deleted mail.push.device records with IDs: [10] 2026-07-09 15:18:11,543 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_device_raise_exception ... 2026-07-09 15:18:11,633 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (13) started manually 2026-07-09 15:18:11,655 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.push records with IDs: [6, 7, 8, 9, 10] 2026-07-09 15:18:11,659 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (13) done 2026-07-09 15:18:11,683 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_error_device_unreachable ... 2026-07-09 15:18:11,790 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #174 deleted mail.push.device records with IDs: [2] 2026-07-09 15:18:11,817 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_error_encryption_simple ... 2026-07-09 15:18:11,978 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_truncate_payload ... 2026-07-09 15:18:12,380 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_truncate_payload_mocked_size_limit ... 2026-07-09 15:18:12,833 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 15:18:29,164 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:18:29,164 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:18:32,984 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email ... 2026-07-09 15:18:33,130 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_batch ... 2026-07-09 15:18:34,112 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_nolayout ... 2026-07-09 15:18:34,259 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport ... 2026-07-09 15:18:34,800 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport_batch ... 2026-07-09 15:18:39,168 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport_batch_scalability ... 2026-07-09 15:18:45,620 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_translation_lang ... 2026-07-09 15:18:45,702 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_translation_partner_lang ... 2026-07-09 15:18:46,158 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-07-09 15:19:03,905 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:19:03,906 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:19:04,924 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_message_post: Starting TestMessagePostGlobal.test_message_post_return ... 2026-07-09 15:19:05,266 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:19:20,428 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:19:20,429 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:19:21,688 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail ... 2026-07-09 15:19:21,997 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_simple ... 2026-07-09 15:19:22,193 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_simple_multi ... 2026-07-09 15:19:22,467 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_with_tracking ... 2026-07-09 15:19:22,677 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_read_mail ... 2026-07-09 15:19:22,810 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail ... 2026-07-09 15:19:22,901 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_simple ... 2026-07-09 15:19:23,149 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_with_recomputation ... 2026-07-09 15:19:23,223 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_with_tracking ... 2026-07-09 15:19:23,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 15:19:38,883 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:19:38,883 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:19:40,385 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_full ... 2026-07-09 15:19:41,054 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 10 < 15 in test_activity_full at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:307 2026-07-09 15:19:41,374 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 10 < 14 in test_activity_full at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:307 2026-07-09 15:19:41,401 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin ... 2026-07-09 15:19:41,774 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 13 < 18 in test_activity_mixin at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:342 2026-07-09 15:19:42,139 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 13 < 17 in test_activity_mixin at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:342 2026-07-09 15:19:42,169 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin_batched ... 2026-07-09 15:19:42,355 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin_w_attachments ... 2026-07-09 15:19:42,774 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 14 < 19 in test_activity_mixin_w_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:368 2026-07-09 15:19:43,273 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 14 < 18 in test_activity_mixin_w_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:368 2026-07-09 15:19:43,328 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_adv_activity ... 2026-07-09 15:19:43,619 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer ... 2026-07-09 15:19:44,531 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_attachments ... 2026-07-09 15:19:45,362 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_form_attachments ... 2026-07-09 15:19:45,939 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 9 < 10 in test_mail_composer_form_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:425 2026-07-09 15:19:46,567 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 9 < 10 in test_mail_composer_form_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:425 2026-07-09 15:19:46,711 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_mass_w_template ... 2026-07-09 15:19:49,981 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_nodelete ... 2026-07-09 15:19:50,823 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template ... 2026-07-09 15:19:51,905 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 29 < 31 in test_mail_composer_w_template at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:493 2026-07-09 15:19:52,745 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 29 < 31 in test_mail_composer_w_template at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:493 2026-07-09 15:19:52,974 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_attachments ... 2026-07-09 15:19:53,905 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 30 < 32 in test_mail_composer_w_template_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:517 2026-07-09 15:19:54,843 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 30 < 32 in test_mail_composer_w_template_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:517 2026-07-09 15:19:55,068 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_form ... 2026-07-09 15:19:55,935 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 38 < 41 in test_mail_composer_w_template_form at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:546 2026-07-09 15:19:57,023 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 38 < 41 in test_mail_composer_w_template_form at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:546 2026-07-09 15:19:57,276 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_form_attachments ... 2026-07-09 15:19:58,253 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 38 < 41 in test_mail_composer_w_template_form_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:576 2026-07-09 15:19:58,562 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 62 < 67 in test_mail_composer_w_template_form_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:587 2026-07-09 15:19:59,567 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 38 < 41 in test_mail_composer_w_template_form_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:576 2026-07-09 15:19:59,895 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 62 < 67 in test_mail_composer_w_template_form_attachments at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:587 2026-07-09 15:20:00,044 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_assignation_email ... 2026-07-09 15:20:00,643 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_assignation_inbox ... 2026-07-09 15:20:01,072 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log ... 2026-07-09 15:20:01,281 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_batch ... 2026-07-09 15:20:01,676 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_with_post ... 2026-07-09 15:20:01,920 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 7 < 8 in test_message_log_with_post at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:673 2026-07-09 15:20:02,126 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 7 < 8 in test_message_log_with_post at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:673 2026-07-09 15:20:02,153 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_with_view ... 2026-07-09 15:20:02,585 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_no_notification ... 2026-07-09 15:20:02,871 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 7 < 8 in test_message_post_no_notification at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:684 2026-07-09 15:20:03,095 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 7 < 8 in test_message_post_no_notification at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:684 2026-07-09 15:20:03,125 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_one_email_notification ... 2026-07-09 15:20:03,630 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_one_inbox_notification ... 2026-07-09 15:20:04,037 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_subscribe_default ... 2026-07-09 15:20:04,392 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_subscribe_subtypes ... 2026-07-09 15:20:04,655 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_track ... 2026-07-09 15:20:04,967 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_notification_reply_to_batch ... 2026-07-09 15:20:05,824 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 15:20:20,623 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:20:20,623 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:20:23,024 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_mail_mail_send ... 2026-07-09 15:20:23,872 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_mail_mail_send_batch_complete ... 2026-07-09 15:20:26,781 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post ... 2026-07-09 15:20:27,782 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post_template ... 2026-07-09 15:20:29,052 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post_view ... 2026-07-09 15:20:32,800 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_subscribe ... 2026-07-09 15:20:33,691 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_assignation ... 2026-07-09 15:20:34,881 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_create ... 2026-07-09 15:20:36,310 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_subtype ... 2026-07-09 15:20:37,619 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_write ... 2026-07-09 15:20:39,259 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_template ... 2026-07-09 15:20:40,705 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 15:20:55,237 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:20:55,238 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:20:57,446 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2380, 2381, 2382, 2389, 2390, 2391] 2026-07-09 15:20:57,752 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2383, 2384, 2385, 2392, 2393, 2394] 2026-07-09 15:20:58,029 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2386, 2387, 2388, 2395, 2396, 2397] 2026-07-09 15:20:58,031 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_activity_read ... 2026-07-09 15:20:58,308 185 INFO rb-703c097-222760-391434 odoo.tools.profiler: ir_profile 1 (2026-07-09 15:20:58 test_activity_read) created 2026-07-09 15:20:58,339 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_activity_search ... 2026-07-09 15:20:58,393 185 INFO rb-703c097-222760-391434 odoo.tools.profiler: ir_profile 2 (2026-07-09 15:20:58 test_activity_search) created 2026-07-09 15:20:58,419 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_message_read ... 2026-07-09 15:20:58,485 185 INFO rb-703c097-222760-391434 odoo.tools.profiler: ir_profile 3 (2026-07-09 15:20:58 test_message_read) created 2026-07-09 15:20:58,515 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_message_search ... 2026-07-09 15:20:58,616 185 INFO rb-703c097-222760-391434 odoo.tools.profiler: ir_profile 4 (2026-07-09 15:20:58 test_message_search) created 2026-07-09 15:20:58,690 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 15:21:15,865 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:21:15,865 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:21:17,677 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_assert_initial_values ... 2026-07-09 15:21:17,984 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_group_thread_name_by_model ... 2026-07-09 15:21:18,458 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_multi ... 2026-07-09 15:21:18,766 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 21 < 22 in test_message_to_store_multi at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:1395 2026-07-09 15:21:18,795 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_single ... 2026-07-09 15:21:18,989 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 21 < 22 in test_message_to_store_single at /data/build/rb-703c097-222760/addons/test_mail/tests/test_performance.py:1408 2026-07-09 15:21:19,105 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 15:21:35,335 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:21:35,336 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:21:38,329 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_performance: Starting TestPerformance.test_message_post ... 2026-07-09 15:21:39,278 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-07-09 15:21:54,679 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:21:54,679 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:21:56,068 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-07-09 15:21:56,086 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17522] 2026-07-09 15:21:56,094 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:21:56,180 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_01_guest_avatar_public_record ... 2026-07-09 15:21:56,233 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:56,498 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-07-09 15:21:56,632 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:56] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 15 0.012 0.391 2026-07-09 15:21:56,660 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-07-09 15:21:56,680 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:56] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 9 0.004 0.023 2026-07-09 15:21:56,718 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:21:56,739 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 240, model: mail.guest 2026-07-09 15:21:56,760 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:56] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 8 0.006 0.022 2026-07-09 15:21:56,777 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:21:56,805 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:56] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 6 0.005 0.012 2026-07-09 15:21:56,829 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:21:56,861 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:56] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 6 0.012 0.009 2026-07-09 15:21:56,878 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:21:56,926 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:56] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 6 0.012 0.023 2026-07-09 15:21:56,961 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_01_partner_avatar_public_record ... 2026-07-09 15:21:57,009 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:57,321 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [764], uid: 4, model: res.partner 2026-07-09 15:21:57,361 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:57] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 33 0.049 0.306 2026-07-09 15:21:57,401 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [764], uid: 4, model: res.partner 2026-07-09 15:21:57,462 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:57] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 22 0.037 0.043 2026-07-09 15:21:57,501 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:21:57,586 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [764], uid: 240, model: res.partner 2026-07-09 15:21:57,635 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:57] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 21 0.054 0.050 2026-07-09 15:21:57,652 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:21:57,721 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:57] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 17 0.019 0.032 2026-07-09 15:21:57,742 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:21:57,810 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:57] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 17 0.021 0.031 2026-07-09 15:21:57,851 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:21:57,953 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:57] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 17 0.046 0.035 2026-07-09 15:21:57,995 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_02_guest_avatar_public_record ... 2026-07-09 15:21:58,037 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:59,119 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:59] "POST /mail/message/post HTTP/1.1" 200 - 34 0.027 1.057 2026-07-09 15:21:59,136 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-07-09 15:21:59,157 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:59] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 9 0.003 0.022 2026-07-09 15:21:59,183 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-07-09 15:21:59,202 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:59] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 9 0.003 0.021 2026-07-09 15:21:59,248 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:21:59,268 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 240, model: mail.guest 2026-07-09 15:21:59,286 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:59] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 8 0.004 0.020 2026-07-09 15:21:59,302 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:21:59,334 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:59] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 6 0.007 0.010 2026-07-09 15:21:59,353 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:21:59,391 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:59] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 6 0.015 0.010 2026-07-09 15:21:59,410 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:21:59,463 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:59] "GET /web/image?field=avatar_128&id=35&model=mail.guest&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 6 0.022 0.012 2026-07-09 15:21:59,504 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_02_partner_avatar_public_record ... 2026-07-09 15:21:59,565 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:test_user from n/a 2026-07-09 15:21:59,584 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:59,932 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:59] "POST /mail/message/post HTTP/1.1" 200 - 39 0.027 0.328 2026-07-09 15:22:00,003 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [764], uid: 4, model: res.partner 2026-07-09 15:22:00,034 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:00] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 24 0.034 0.048 2026-07-09 15:22:00,096 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [764], uid: 4, model: res.partner 2026-07-09 15:22:00,152 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:00] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 22 0.040 0.043 2026-07-09 15:22:00,169 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:22:00,222 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [764], uid: 240, model: res.partner 2026-07-09 15:22:00,248 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:00] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 21 0.022 0.041 2026-07-09 15:22:00,281 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:22:00,367 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:00] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 17 0.036 0.033 2026-07-09 15:22:00,400 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:22:00,465 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:00] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 17 0.020 0.030 2026-07-09 15:22:00,490 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:22:00,563 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:00] "GET /web/image?field=avatar_128&id=764&model=res.partner&unique=2026-07-09%2015:21:39 HTTP/1.1" 200 - 17 0.023 0.033 2026-07-09 15:22:00,652 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:22:16,988 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:22:16,988 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:22:19,029 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-07-09 15:22:19,108 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-07-09 15:22:19,126 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestMailPerformance.test_assert_initial_values ... 2026-07-09 15:22:19,411 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestMailPerformance.test_message_post_w_followers ... 2026-07-09 15:22:20,067 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-07-09 15:22:36,807 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:22:36,807 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:22:39,296 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-07-09 15:22:39,395 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-07-09 15:22:39,639 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-07-09 15:22:39,772 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-07-09 15:22:39,898 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-07-09 15:22:40,145 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_assert_initial_values ... 2026-07-09 15:22:40,422 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_monorecord ... 2026-07-09 15:22:40,673 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_mail_performance: Query count less than expected for user employee: 19 < 20 in test_portal_message_format_monorecord at /data/build/rb-703c097-222760/addons/test_mail_full/tests/test_mail_performance.py:319 2026-07-09 15:22:40,706 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_norating ... 2026-07-09 15:22:40,912 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_rating ... 2026-07-09 15:22:41,189 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-07-09 15:22:57,879 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:22:57,880 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:22:58,717 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_message_reaction_controller_portal: Starting TestPortalMessageReactionController.test_message_reaction_portal_assigned_partner ... 2026-07-09 15:22:59,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:22:59,333 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.005 0.273 2026-07-09 15:22:59,344 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.001 0.005 2026-07-09 15:22:59,374 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.013 2026-07-09 15:22:59,384 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.005 2026-07-09 15:22:59,406 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.005 2026-07-09 15:22:59,415 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.005 2026-07-09 15:22:59,447 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.015 2026-07-09 15:22:59,463 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [41] 2026-07-09 15:22:59,469 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.003 0.013 2026-07-09 15:22:59,509 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.008 0.016 2026-07-09 15:22:59,527 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [42] 2026-07-09 15:22:59,533 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.005 0.014 2026-07-09 15:22:59,576 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.011 0.018 2026-07-09 15:22:59,592 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [43] 2026-07-09 15:22:59,600 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.005 0.013 2026-07-09 15:22:59,634 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.011 2026-07-09 15:22:59,661 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.011 2026-07-09 15:22:59,712 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.005 0.030 2026-07-09 15:22:59,735 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.004 0.012 2026-07-09 15:22:59,780 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.004 0.011 2026-07-09 15:22:59,801 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.004 0.012 2026-07-09 15:22:59,846 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.008 0.018 2026-07-09 15:22:59,868 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [44] 2026-07-09 15:22:59,876 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.007 0.017 2026-07-09 15:22:59,912 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.007 0.017 2026-07-09 15:22:59,933 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [45] 2026-07-09 15:22:59,943 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:59] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.010 0.017 2026-07-09 15:23:00,014 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.031 0.020 2026-07-09 15:23:00,044 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [46] 2026-07-09 15:23:00,055 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.008 0.025 2026-07-09 15:23:00,091 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:00,123 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.005 0.010 2026-07-09 15:23:00,148 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.007 0.015 2026-07-09 15:23:00,163 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:00,188 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.003 0.010 2026-07-09 15:23:00,204 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.003 0.009 2026-07-09 15:23:00,219 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:00,243 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.003 0.008 2026-07-09 15:23:00,260 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.003 0.009 2026-07-09 15:23:00,274 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:00,310 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.006 0.016 2026-07-09 15:23:00,332 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #264 deleted mail.message.reaction records with IDs: [47] 2026-07-09 15:23:00,339 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.006 0.016 2026-07-09 15:23:00,354 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:00,389 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.006 0.016 2026-07-09 15:23:00,416 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #264 deleted mail.message.reaction records with IDs: [48] 2026-07-09 15:23:00,427 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.010 0.020 2026-07-09 15:23:00,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:00,485 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.016 0.015 2026-07-09 15:23:00,508 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [49] 2026-07-09 15:23:00,520 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.015 2026-07-09 15:23:00,542 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:00,575 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.014 2026-07-09 15:23:00,600 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [50] 2026-07-09 15:23:00,613 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.013 0.016 2026-07-09 15:23:00,640 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:00,680 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.017 2026-07-09 15:23:00,698 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [51] 2026-07-09 15:23:00,705 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.011 2026-07-09 15:23:00,720 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:00,767 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.017 0.016 2026-07-09 15:23:00,793 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [52] 2026-07-09 15:23:00,803 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.020 2026-07-09 15:23:00,820 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:00,861 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.018 2026-07-09 15:23:00,884 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [53] 2026-07-09 15:23:00,892 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.014 2026-07-09 15:23:00,909 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:00,963 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:00] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.020 0.017 2026-07-09 15:23:00,984 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [54] 2026-07-09 15:23:01,002 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.023 2026-07-09 15:23:01,022 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:01,066 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.016 2026-07-09 15:23:01,112 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [55] 2026-07-09 15:23:01,120 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.021 0.016 2026-07-09 15:23:01,137 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:01,174 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.009 0.013 2026-07-09 15:23:01,208 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [56] 2026-07-09 15:23:01,222 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.023 0.017 2026-07-09 15:23:01,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:01,282 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.016 2026-07-09 15:23:01,308 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [57] 2026-07-09 15:23:01,322 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.021 2026-07-09 15:23:01,339 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:01,380 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.009 0.016 2026-07-09 15:23:01,404 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [58] 2026-07-09 15:23:01,412 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.012 0.014 2026-07-09 15:23:01,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:01,501 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.033 0.022 2026-07-09 15:23:01,521 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [59] 2026-07-09 15:23:01,531 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.011 0.013 2026-07-09 15:23:01,549 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:01,579 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.014 2026-07-09 15:23:01,600 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [60] 2026-07-09 15:23:01,610 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.015 2026-07-09 15:23:01,628 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:01,661 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.014 2026-07-09 15:23:01,686 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [61] 2026-07-09 15:23:01,697 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.023 2026-07-09 15:23:01,742 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:01,796 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.016 0.018 2026-07-09 15:23:01,822 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [62] 2026-07-09 15:23:01,834 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.014 0.015 2026-07-09 15:23:01,859 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:01,895 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.014 2026-07-09 15:23:01,917 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [63] 2026-07-09 15:23:01,926 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.012 2026-07-09 15:23:01,957 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_message_reaction_controller_portal: Starting TestPortalMessageReactionController.test_message_reaction_portal_no_partner ... 2026-07-09 15:23:02,097 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:03,206 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.006 1.106 2026-07-09 15:23:03,217 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.001 0.006 2026-07-09 15:23:03,239 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.007 2026-07-09 15:23:03,251 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.006 2026-07-09 15:23:03,272 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.007 2026-07-09 15:23:03,298 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.003 0.018 2026-07-09 15:23:03,324 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.001 0.011 2026-07-09 15:23:03,338 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.002 0.007 2026-07-09 15:23:03,373 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.015 2026-07-09 15:23:03,387 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [64] 2026-07-09 15:23:03,397 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.007 0.013 2026-07-09 15:23:03,442 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.013 0.014 2026-07-09 15:23:03,472 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.016 2026-07-09 15:23:03,505 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.006 0.012 2026-07-09 15:23:03,524 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.003 0.010 2026-07-09 15:23:03,558 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.006 0.011 2026-07-09 15:23:03,583 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.007 0.012 2026-07-09 15:23:03,616 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.013 2026-07-09 15:23:03,638 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [65] 2026-07-09 15:23:03,651 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.012 0.018 2026-07-09 15:23:03,687 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.006 0.017 2026-07-09 15:23:03,706 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [66] 2026-07-09 15:23:03,713 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.006 0.016 2026-07-09 15:23:03,734 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:03,780 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 12 0.011 0.013 2026-07-09 15:23:03,799 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.004 0.009 2026-07-09 15:23:03,816 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:03,850 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.005 0.010 2026-07-09 15:23:03,874 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.007 0.012 2026-07-09 15:23:03,892 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:03,928 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.008 0.011 2026-07-09 15:23:03,956 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:03] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.007 0.017 2026-07-09 15:23:03,978 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:04,028 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.015 0.018 2026-07-09 15:23:04,050 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #264 deleted mail.message.reaction records with IDs: [67] 2026-07-09 15:23:04,064 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.013 0.017 2026-07-09 15:23:04,078 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:04,120 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.011 0.017 2026-07-09 15:23:04,146 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #264 deleted mail.message.reaction records with IDs: [68] 2026-07-09 15:23:04,153 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.005 0.014 2026-07-09 15:23:04,168 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:04,225 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.015 0.018 2026-07-09 15:23:04,242 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [69] 2026-07-09 15:23:04,249 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.012 2026-07-09 15:23:04,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:04,294 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.013 2026-07-09 15:23:04,310 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [70] 2026-07-09 15:23:04,317 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.013 2026-07-09 15:23:04,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:04,359 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.012 2026-07-09 15:23:04,376 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [71] 2026-07-09 15:23:04,383 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.003 0.014 2026-07-09 15:23:04,397 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:04,427 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.013 2026-07-09 15:23:04,444 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [72] 2026-07-09 15:23:04,451 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.013 2026-07-09 15:23:04,467 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:04,496 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.015 2026-07-09 15:23:04,513 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #263 deleted mail.message.reaction records with IDs: [73] 2026-07-09 15:23:04,520 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.012 2026-07-09 15:23:04,533 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:04,574 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.012 0.018 2026-07-09 15:23:04,591 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [74] 2026-07-09 15:23:04,600 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.014 2026-07-09 15:23:04,616 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:04,648 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.015 2026-07-09 15:23:04,666 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [75] 2026-07-09 15:23:04,673 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.014 2026-07-09 15:23:04,687 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:04,715 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.012 2026-07-09 15:23:04,730 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [76] 2026-07-09 15:23:04,737 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.011 2026-07-09 15:23:04,749 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:04,778 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.013 2026-07-09 15:23:04,800 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [77] 2026-07-09 15:23:04,807 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.012 2026-07-09 15:23:04,818 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:23:04,850 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.015 2026-07-09 15:23:04,866 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [78] 2026-07-09 15:23:04,874 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.013 2026-07-09 15:23:04,889 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:04,947 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.021 0.024 2026-07-09 15:23:04,966 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [79] 2026-07-09 15:23:04,974 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.013 2026-07-09 15:23:04,988 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:05,021 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.015 2026-07-09 15:23:05,040 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [80] 2026-07-09 15:23:05,048 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.014 2026-07-09 15:23:05,063 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:05,096 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.016 2026-07-09 15:23:05,113 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [81] 2026-07-09 15:23:05,121 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.004 0.014 2026-07-09 15:23:05,135 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:05,166 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.015 2026-07-09 15:23:05,182 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [82] 2026-07-09 15:23:05,192 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.016 2026-07-09 15:23:05,206 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:23:05,237 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.015 2026-07-09 15:23:05,260 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [83] 2026-07-09 15:23:05,269 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.017 2026-07-09 15:23:05,387 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:23:21,568 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:23:21,568 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:23:22,229 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_avatar_with_access_token ... 2026-07-09 15:23:22,485 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:22,794 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:22] "GET /mail/avatar/mail.message/19012/author_avatar/50x50?access_token=57b71de0-f544-4aef-a4cf-b3a7293e610f HTTP/1.1" 200 - 15 0.008 0.304 2026-07-09 15:23:22,813 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:22] "GET /mail/avatar/mail.message/19012/author_avatar/50x50?access_token=57b71de0-f544-4aef-a4cf-b3a7293e610fa HTTP/1.1" 200 - 4 0.002 0.013 2026-07-09 15:23:22,832 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:22] "GET /mail/avatar/mail.message/19012/author_avatar/50x50 HTTP/1.1" 200 - 2 0.001 0.012 2026-07-09 15:23:22,834 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal.TestPortalControllers.test_portal_avatar_with_access_token: waiting for threads: [] 2026-07-09 15:23:22,865 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_avatar_with_hash_pid ... 2026-07-09 15:23:22,910 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:23,239 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:23] "POST /mail/message/post HTTP/1.1" 200 - 32 0.023 0.314 2026-07-09 15:23:23,298 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:23] "GET /mail/avatar/mail.message/19014/author_avatar/50x50?_hash=5d999773280f1295fc457d2f25b4740fa555f05c72d206e496cf3ab9d280babd&pid=812 HTTP/1.1" 200 - 8 0.005 0.016 2026-07-09 15:23:23,314 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:23] "GET /mail/avatar/mail.message/19014/author_avatar/50x50?_hash=5d999773280f1295fc457d2f25b4740fa555f05c72d206e496cf3ab9d280babda&pid=812 HTTP/1.1" 200 - 4 0.001 0.011 2026-07-09 15:23:23,315 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal.TestPortalControllers.test_portal_avatar_with_hash_pid: waiting for threads: [] 2026-07-09 15:23:23,348 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_message_fetch ... 2026-07-09 15:23:23,405 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:24,580 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:24] "POST /mail/chatter_fetch HTTP/1.1" 200 - 28 0.017 1.161 2026-07-09 15:23:24,582 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal.TestPortalControllers.test_portal_message_fetch: waiting for threads: [] 2026-07-09 15:23:24,611 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_share_comment ... 2026-07-09 15:23:24,708 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:25,013 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:25] "POST /mail/message/post HTTP/1.1" 200 - 32 0.026 0.285 2026-07-09 15:23:25,101 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:23:41,931 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:23:41,932 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:23:42,654 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_assert_initial_data ... 2026-07-09 15:23:42,920 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: mail.test.track 2026-07-09 15:23:42,930 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: mail.test.portal 2026-07-09 15:23:42,975 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_employee_access ... 2026-07-09 15:23:42,996 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:23:43,012 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:43,382 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:43] "GET /mail/view?model=mail.test.track&res_id=15 HTTP/1.1" 303 - 48 0.039 0.336 2026-07-09 15:23:44,281 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /odoo/mail.test.track/15 HTTP/1.1" 200 - 176 0.103 0.784 2026-07-09 15:23:44,350 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /mail/view?model=mail.test.portal&res_id=6 HTTP/1.1" 303 - 36 0.020 0.041 2026-07-09 15:23:44,437 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.024 0.056 2026-07-09 15:23:44,501 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /mail/view?model=mail.test.simple&res_id=169 HTTP/1.1" 303 - 37 0.020 0.036 2026-07-09 15:23:44,571 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /odoo/mail.test.simple/169 HTTP/1.1" 200 - 20 0.015 0.047 2026-07-09 15:23:44,629 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /mail/view?model=mail.test.portal.public.access.action&res_id=1 HTTP/1.1" 303 - 36 0.025 0.031 2026-07-09 15:23:44,696 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /odoo/mail.test.portal.public.access.action/1 HTTP/1.1" 200 - 20 0.019 0.044 2026-07-09 15:23:44,757 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /mail/view?access_token=566e52dc-787b-4641-ac67-a26ad0dc1762&auth_signup_token=[826,+None,+'signup']&hash=b66bec7b3e654198f023a85011459b45dbf89dcca36a861bec03aa14a6898d26&model=mail.test.portal&pid=826&res_id=6 HTTP/1.1" 303 - 34 0.017 0.039 2026-07-09 15:23:44,828 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.020 0.048 2026-07-09 15:23:44,899 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /mail/view?access_token=433b47cd-212e-5358-fd32-f73fc9cd8237&auth_signup_token=[826,+None,+'signup']&hash=b66bec7b3e654198f023a85011459b45dbf89dcca36a861bec03aa14a6898d26&model=mail.test.portal&pid=826&res_id=6 HTTP/1.1" 303 - 34 0.023 0.040 2026-07-09 15:23:44,953 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.012 0.037 2026-07-09 15:23:44,968 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:44] "GET /mail/view?model=mail.test.track&res_id=16 HTTP/1.1" 303 - 2 0.001 0.006 2026-07-09 15:23:45,027 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:45] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.018 0.037 2026-07-09 15:23:45,040 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:45] "GET /mail/view?model=mail.test.portal&res_id=7 HTTP/1.1" 303 - 3 0.001 0.008 2026-07-09 15:23:45,097 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:45] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.013 0.040 2026-07-09 15:23:45,112 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:45] "GET /mail/view?model=this.should.not.exists&res_id=1 HTTP/1.1" 303 - 1 0.000 0.007 2026-07-09 15:23:45,167 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:45] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.014 0.037 2026-07-09 15:23:45,200 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_portal_access_logged ... 2026-07-09 15:23:45,218 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:23:45,231 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:45,489 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: mail.test.portal 2026-07-09 15:23:45,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: mail.test.portal 2026-07-09 15:23:46,795 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: ir.ui.menu 2026-07-09 15:23:47,105 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: mail.test.portal 2026-07-09 15:23:47,460 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 274, model: mail.test.portal 2026-07-09 15:23:47,735 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_portal_access_logged: waiting for threads: [] 2026-07-09 15:23:47,770 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_portal_access_not_logged ... 2026-07-09 15:23:47,777 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:48,934 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-07-09 15:23:48,959 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-07-09 15:23:50,012 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-07-09 15:23:50,138 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal.public.access.action 2026-07-09 15:23:50,235 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-07-09 15:23:50,364 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_portal_access_not_logged: waiting for threads: [] 2026-07-09 15:23:50,407 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_redirect_to_records_norecord ... 2026-07-09 15:23:50,413 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:23:50,652 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:50] "GET /mail/view?model=False&res_id=6 HTTP/1.1" 303 - 8 0.003 0.239 2026-07-09 15:23:51,626 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /web/login?redirect=/mail/view?model%3DFalse%26res_id%3D6 HTTP/1.1" 200 - 191 0.157 0.814 2026-07-09 15:23:51,633 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /mail/view?model=&res_id=6 HTTP/1.1" 303 - 0 0.000 0.003 2026-07-09 15:23:51,669 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /web/login?redirect=/mail/view?model%3D%26res_id%3D6 HTTP/1.1" 200 - 8 0.005 0.028 2026-07-09 15:23:51,679 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /mail/view?model=mail.test.portal&res_id=False HTTP/1.1" 303 - 0 0.000 0.003 2026-07-09 15:23:51,725 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3DFalse HTTP/1.1" 200 - 8 0.007 0.029 2026-07-09 15:23:51,731 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /mail/view?model=mail.test.portal&res_id= HTTP/1.1" 303 - 0 0.000 0.002 2026-07-09 15:23:51,773 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3D HTTP/1.1" 200 - 8 0.006 0.033 2026-07-09 15:23:51,778 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /mail/view?model=False&res_id=False HTTP/1.1" 303 - 0 0.000 0.002 2026-07-09 15:23:51,816 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /web/login?redirect=/mail/view?model%3DFalse%26res_id%3DFalse HTTP/1.1" 200 - 8 0.005 0.031 2026-07-09 15:23:51,822 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /mail/view?model=wrong.model&res_id=6 HTTP/1.1" 303 - 0 0.000 0.002 2026-07-09 15:23:51,861 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /web/login?redirect=/mail/view?model%3Dwrong.model%26res_id%3D6 HTTP/1.1" 200 - 8 0.007 0.029 2026-07-09 15:23:51,869 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-07-09 15:23:51,874 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /mail/view?model=mail.test.portal&res_id=-4 HTTP/1.1" 303 - 7 0.002 0.006 2026-07-09 15:23:51,924 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:23:51] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3D-4 HTTP/1.1" 200 - 8 0.006 0.042 2026-07-09 15:23:51,926 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_redirect_to_records_norecord: waiting for threads: [] 2026-07-09 15:23:51,961 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_send_message_to_customer ... 2026-07-09 15:23:52,239 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1455 and Message-Id '<743221238194534.1783610632.056221485137939-openerp-6-mail.test.portal@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'm*******34@example.com' successfully sent 2026-07-09 15:23:52,240 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:23:52,259 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1455] 2026-07-09 15:23:52,260 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #116 2026-07-09 15:23:52,295 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_send_message_to_customer_using_template ... 2026-07-09 15:23:52,631 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1456 and Message-Id '<432357615928077.1783610632.459244966506958-openerp-6-mail.test.portal@6f9fdda9859d>' from 'notifications.test@test.mycompany.com' to (redacted) 'm*******34@example.com' successfully sent 2026-07-09 15:23:52,631 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-07-09 15:23:52,660 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1456] 2026-07-09 15:23:52,660 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #116 2026-07-09 15:23:52,739 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:24:09,797 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:24:09,797 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:24:10,597 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal_attachment_controller: Starting TestPortalAttachmentController.test_attachment_upload_portal ... 2026-07-09 15:24:10,938 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:24:11,208 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 8 0.004 0.269 2026-07-09 15:24:11,237 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.003 0.012 2026-07-09 15:24:11,282 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7611] 2026-07-09 15:24:11,288 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.025 0.017 2026-07-09 15:24:11,321 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.004 0.015 2026-07-09 15:24:11,349 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7612] 2026-07-09 15:24:11,356 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 14 0.011 0.019 2026-07-09 15:24:11,378 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 3 0.003 0.006 2026-07-09 15:24:11,407 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 9 0.002 0.012 2026-07-09 15:24:11,450 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7613] 2026-07-09 15:24:11,457 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.029 0.016 2026-07-09 15:24:11,504 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 9 0.008 0.027 2026-07-09 15:24:11,535 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7614] 2026-07-09 15:24:11,541 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.015 0.017 2026-07-09 15:24:11,566 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:11,585 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.001 0.005 2026-07-09 15:24:11,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:11,620 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.001 0.004 2026-07-09 15:24:11,639 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:11,659 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.000 0.005 2026-07-09 15:24:11,675 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:11,704 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.002 0.012 2026-07-09 15:24:11,743 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #279 deleted ir.attachment records with IDs: [7615] 2026-07-09 15:24:11,751 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.023 0.016 2026-07-09 15:24:11,790 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:11,827 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.004 0.013 2026-07-09 15:24:11,851 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #279 deleted ir.attachment records with IDs: [7616] 2026-07-09 15:24:11,857 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 14 0.010 0.016 2026-07-09 15:24:11,873 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:11,904 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.007 0.011 2026-07-09 15:24:11,986 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #278 deleted ir.attachment records with IDs: [7617] 2026-07-09 15:24:11,993 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 42 0.040 0.042 2026-07-09 15:24:12,006 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:12,030 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.009 2026-07-09 15:24:12,069 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #278 deleted ir.attachment records with IDs: [7618] 2026-07-09 15:24:12,078 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.020 0.022 2026-07-09 15:24:12,099 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:12,123 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.003 0.009 2026-07-09 15:24:12,194 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #278 deleted ir.attachment records with IDs: [7619] 2026-07-09 15:24:12,199 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.042 0.027 2026-07-09 15:24:12,229 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:12,262 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.008 0.012 2026-07-09 15:24:12,369 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7620] 2026-07-09 15:24:12,376 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 52 0.054 0.055 2026-07-09 15:24:12,391 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:12,426 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.003 0.015 2026-07-09 15:24:12,489 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7621] 2026-07-09 15:24:12,495 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.032 0.031 2026-07-09 15:24:12,510 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:12,545 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.010 2026-07-09 15:24:12,644 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7622] 2026-07-09 15:24:12,656 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.068 0.032 2026-07-09 15:24:12,679 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:12,720 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.010 0.013 2026-07-09 15:24:12,803 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7623] 2026-07-09 15:24:12,809 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 31 0.052 0.033 2026-07-09 15:24:12,826 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:12,851 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.010 2026-07-09 15:24:12,881 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7624] 2026-07-09 15:24:12,887 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 21 0.011 0.022 2026-07-09 15:24:12,901 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:12,929 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.015 2026-07-09 15:24:12,962 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7625] 2026-07-09 15:24:12,968 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:12] "POST /mail/attachment/delete HTTP/1.1" 200 - 21 0.011 0.019 2026-07-09 15:24:12,984 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:13,012 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.001 0.011 2026-07-09 15:24:13,048 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7626] 2026-07-09 15:24:13,055 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:13] "POST /mail/attachment/delete HTTP/1.1" 200 - 21 0.018 0.021 2026-07-09 15:24:13,072 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:13,101 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.011 2026-07-09 15:24:13,132 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7627] 2026-07-09 15:24:13,137 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:13] "POST /mail/attachment/delete HTTP/1.1" 200 - 21 0.010 0.022 2026-07-09 15:24:13,234 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:24:30,442 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:24:30,443 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:24:31,240 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal_message_update_controller: Starting TestPortalMessageUpdateController.test_message_update_portal ... 2026-07-09 15:24:31,640 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:24:32,788 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:32] "POST /mail/message/update_content HTTP/1.1" 200 - 11 0.013 1.142 2026-07-09 15:24:32,816 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:32] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.005 0.008 2026-07-09 15:24:32,839 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:32] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.001 0.008 2026-07-09 15:24:32,863 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:32] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.002 0.008 2026-07-09 15:24:32,900 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:32] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.005 0.012 2026-07-09 15:24:32,936 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:32] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.002 0.016 2026-07-09 15:24:32,980 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:33,012 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.009 0.008 2026-07-09 15:24:33,027 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:33,058 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 5 0.003 0.010 2026-07-09 15:24:33,076 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:33,110 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 5 0.003 0.011 2026-07-09 15:24:33,131 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:33,185 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 23 0.020 0.020 2026-07-09 15:24:33,210 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:33,290 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.037 0.025 2026-07-09 15:24:33,312 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:33,372 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 9 0.029 0.014 2026-07-09 15:24:33,392 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:33,418 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.010 2026-07-09 15:24:33,435 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:33,472 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.010 0.013 2026-07-09 15:24:33,494 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:33,534 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 9 0.010 0.015 2026-07-09 15:24:33,548 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:33,576 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.010 2026-07-09 15:24:33,598 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:33,621 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.001 0.009 2026-07-09 15:24:33,638 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:33,700 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 30 0.020 0.030 2026-07-09 15:24:33,715 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:33,757 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.008 0.022 2026-07-09 15:24:33,771 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:33,812 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.009 0.020 2026-07-09 15:24:33,832 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:33,883 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.012 0.024 2026-07-09 15:24:33,902 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:33,945 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:33] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.010 0.021 2026-07-09 15:24:34,028 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:24:50,743 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:24:50,743 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:24:51,535 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_access_portal_assigned_partner ... 2026-07-09 15:24:51,907 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:24:52,171 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 8 0.003 0.263 2026-07-09 15:24:52,211 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.020 2026-07-09 15:24:52,230 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.006 2026-07-09 15:24:52,298 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 20 0.015 0.041 2026-07-09 15:24:52,351 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 18 0.014 0.027 2026-07-09 15:24:52,404 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 18 0.013 0.027 2026-07-09 15:24:52,424 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.005 2026-07-09 15:24:52,446 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.007 2026-07-09 15:24:52,471 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.008 2026-07-09 15:24:52,530 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 20 0.017 0.026 2026-07-09 15:24:52,601 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 20 0.022 0.029 2026-07-09 15:24:52,664 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 20 0.018 0.030 2026-07-09 15:24:52,687 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:52,717 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 2 0.002 0.010 2026-07-09 15:24:52,741 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:52,762 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.007 2026-07-09 15:24:52,787 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:52,808 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.006 2026-07-09 15:24:52,830 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:52,914 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 19 0.036 0.036 2026-07-09 15:24:52,935 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:52,999 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:52] "POST /mail/message/post HTTP/1.1" 200 - 18 0.015 0.029 2026-07-09 15:24:53,030 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:53,095 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 22 0.020 0.031 2026-07-09 15:24:53,113 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:53,170 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 18 0.012 0.029 2026-07-09 15:24:53,189 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:53,253 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 18 0.021 0.031 2026-07-09 15:24:53,273 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:53,359 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 18 0.043 0.032 2026-07-09 15:24:53,377 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:53,446 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 18 0.024 0.031 2026-07-09 15:24:53,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:53,549 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 22 0.024 0.027 2026-07-09 15:24:53,568 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:53,630 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 18 0.020 0.030 2026-07-09 15:24:53,645 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:53,714 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 18 0.024 0.033 2026-07-09 15:24:53,737 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:53,806 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 18 0.019 0.033 2026-07-09 15:24:53,835 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:53,934 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:53] "POST /mail/message/post HTTP/1.1" 200 - 18 0.045 0.038 2026-07-09 15:24:53,967 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:54,025 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 22 0.017 0.026 2026-07-09 15:24:54,043 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:54,135 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 18 0.033 0.042 2026-07-09 15:24:54,166 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:54,223 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 18 0.016 0.026 2026-07-09 15:24:54,239 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:54,305 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 18 0.026 0.030 2026-07-09 15:24:54,335 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:54,402 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 18 0.025 0.030 2026-07-09 15:24:54,439 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_access_portal_no_partner ... 2026-07-09 15:24:54,545 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:24:54,768 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 8 0.003 0.224 2026-07-09 15:24:54,788 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.006 2026-07-09 15:24:54,807 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.006 2026-07-09 15:24:54,915 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 25 0.041 0.051 2026-07-09 15:24:54,971 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 18 0.014 0.027 2026-07-09 15:24:54,999 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:54] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.006 2026-07-09 15:24:55,026 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.008 2026-07-09 15:24:55,052 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.006 2026-07-09 15:24:55,106 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 18 0.015 0.025 2026-07-09 15:24:55,177 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 20 0.027 0.030 2026-07-09 15:24:55,206 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:55,231 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 3 0.002 0.007 2026-07-09 15:24:55,263 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:55,281 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.005 2026-07-09 15:24:55,299 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:55,321 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.007 2026-07-09 15:24:55,348 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:55,413 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 19 0.021 0.030 2026-07-09 15:24:55,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:55,488 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 18 0.016 0.032 2026-07-09 15:24:55,528 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:55,619 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 22 0.040 0.034 2026-07-09 15:24:55,650 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:55,721 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 18 0.029 0.028 2026-07-09 15:24:55,743 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:55,831 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 18 0.034 0.033 2026-07-09 15:24:55,851 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:55,914 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:55] "POST /mail/message/post HTTP/1.1" 200 - 18 0.024 0.028 2026-07-09 15:24:55,932 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:56,007 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.032 0.030 2026-07-09 15:24:56,030 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:56,111 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 22 0.028 0.033 2026-07-09 15:24:56,129 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:56,193 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.024 0.028 2026-07-09 15:24:56,212 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:56,297 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.037 0.036 2026-07-09 15:24:56,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:56,385 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.023 0.032 2026-07-09 15:24:56,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:56,470 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.030 2026-07-09 15:24:56,491 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:56,579 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 22 0.037 0.039 2026-07-09 15:24:56,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:56,661 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.015 0.032 2026-07-09 15:24:56,679 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:56,758 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.040 0.030 2026-07-09 15:24:56,795 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:56,853 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.015 0.030 2026-07-09 15:24:56,875 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:56,940 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:56] "POST /mail/message/post HTTP/1.1" 200 - 18 0.025 0.030 2026-07-09 15:24:56,980 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_partner_ids_portal ... 2026-07-09 15:24:57,108 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:24:57,344 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 8 0.003 0.235 2026-07-09 15:24:57,367 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 2 0.002 0.007 2026-07-09 15:24:57,384 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.006 2026-07-09 15:24:57,558 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 50 0.044 0.113 2026-07-09 15:24:57,642 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 31 0.025 0.045 2026-07-09 15:24:57,663 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.006 2026-07-09 15:24:57,680 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.006 2026-07-09 15:24:57,698 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.007 2026-07-09 15:24:57,771 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 31 0.024 0.037 2026-07-09 15:24:57,892 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 33 0.061 0.045 2026-07-09 15:24:57,920 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:57,939 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 3 0.002 0.007 2026-07-09 15:24:57,957 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:57,982 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:57] "POST /mail/message/post HTTP/1.1" 200 - 2 0.000 0.007 2026-07-09 15:24:58,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:58,032 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:58] "POST /mail/message/post HTTP/1.1" 200 - 2 0.007 0.012 2026-07-09 15:24:58,052 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:58,135 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:58] "POST /mail/message/post HTTP/1.1" 200 - 34 0.029 0.041 2026-07-09 15:24:58,152 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_test from n/a 2026-07-09 15:24:58,243 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:58] "POST /mail/message/post HTTP/1.1" 200 - 31 0.032 0.047 2026-07-09 15:24:58,269 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:58,394 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:58] "POST /mail/message/post HTTP/1.1" 200 - 44 0.056 0.054 2026-07-09 15:24:58,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:58,536 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:58] "POST /mail/message/post HTTP/1.1" 200 - 36 0.038 0.055 2026-07-09 15:24:58,553 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:58,634 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:58] "POST /mail/message/post HTTP/1.1" 200 - 36 0.023 0.048 2026-07-09 15:24:58,673 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:58,800 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:58] "POST /mail/message/post HTTP/1.1" 200 - 36 0.052 0.059 2026-07-09 15:24:58,816 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:employee from n/a 2026-07-09 15:24:58,912 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:58] "POST /mail/message/post HTTP/1.1" 200 - 36 0.039 0.049 2026-07-09 15:24:58,929 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:59,034 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:59] "POST /mail/message/post HTTP/1.1" 200 - 41 0.033 0.060 2026-07-09 15:24:59,052 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:59,150 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:59] "POST /mail/message/post HTTP/1.1" 200 - 34 0.029 0.056 2026-07-09 15:24:59,171 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:59,273 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:59] "POST /mail/message/post HTTP/1.1" 200 - 34 0.033 0.058 2026-07-09 15:24:59,301 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:59,406 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:59] "POST /mail/message/post HTTP/1.1" 200 - 34 0.027 0.057 2026-07-09 15:24:59,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:24:59,510 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:59] "POST /mail/message/post HTTP/1.1" 200 - 34 0.024 0.047 2026-07-09 15:24:59,552 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:59,675 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:59] "POST /mail/message/post HTTP/1.1" 200 - 42 0.052 0.062 2026-07-09 15:24:59,711 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:59,829 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:59] "POST /mail/message/post HTTP/1.1" 200 - 36 0.051 0.054 2026-07-09 15:24:59,852 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:24:59,954 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:24:59] "POST /mail/message/post HTTP/1.1" 200 - 36 0.035 0.057 2026-07-09 15:24:59,975 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:25:00,074 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:25:00] "POST /mail/message/post HTTP/1.1" 200 - 36 0.033 0.050 2026-07-09 15:25:00,123 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:25:00,278 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:25:00] "POST /mail/message/post HTTP/1.1" 200 - 36 0.071 0.060 2026-07-09 15:25:00,377 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:25:17,959 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:25:17,960 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:25:19,647 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_rating: Starting TestRatingPerformance.test_rating_last_value_perfs ... 2026-07-09 15:25:34,380 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1413 < 1612 in test_rating_last_value_perfs at /data/build/rb-703c097-222760/addons/test_mail_full/tests/test_rating.py:179 2026-07-09 15:25:39,231 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1703 < 2002 in test_rating_last_value_perfs at /data/build/rb-703c097-222760/addons/test_mail_full/tests/test_rating.py:182 2026-07-09 15:25:42,901 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1502 < 1801 in test_rating_last_value_perfs at /data/build/rb-703c097-222760/addons/test_mail_full/tests/test_rating.py:185 2026-07-09 15:25:42,928 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_rating: Starting TestRatingPerformance.test_rating_last_value_perfs_with_rating_mixin ... 2026-07-09 15:25:56,875 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1616 < 1715 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-703c097-222760/addons/test_mail_full/tests/test_rating.py:192 2026-07-09 15:26:00,888 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1905 < 2304 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-703c097-222760/addons/test_mail_full/tests/test_rating.py:195 2026-07-09 15:26:05,538 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1804 < 2203 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-703c097-222760/addons/test_mail_full/tests/test_rating.py:198 2026-07-09 15:26:05,684 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:26:21,829 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:26:21,829 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:26:22,636 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_copy_link_for_readable_portal_record ... 2026-07-09 15:26:23,054 185 WARNING rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome headless failed to start: 2026-07-09 15:26:23,056 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: skipped TestUIPortal.test_copy_link_for_readable_portal_record : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:26:23,114 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_display_rating_portal ... 2026-07-09 15:26:23,475 185 WARNING rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless failed to start: 2026-07-09 15:26:23,476 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: skipped TestUIPortal.test_display_rating_portal : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:26:23,526 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_no_copy_link_for_non_readable_portal_record ... 2026-07-09 15:26:23,769 185 WARNING rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome headless failed to start: 2026-07-09 15:26:23,770 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: skipped TestUIPortal.test_no_copy_link_for_non_readable_portal_record : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:26:23,807 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_rating_record_portal ... 2026-07-09 15:26:24,087 185 WARNING rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome headless failed to start: 2026-07-09 15:26:24,088 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: skipped TestUIPortal.test_rating_record_portal : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:26:24,122 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_star_message ... 2026-07-09 15:26:24,398 185 WARNING rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome headless failed to start: 2026-07-09 15:26:24,399 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_full.tests.test_ui: skipped TestUIPortal.test_star_message : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:26:24,487 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:26:41,393 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:26:41,394 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:26:41,765 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_default ... 2026-07-09 15:26:42,193 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [124]: gave [{'uuid': '290fa0fe240443c794ab09769a849cda', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:42,242 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_1 ... 2026-07-09 15:26:42,386 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [125]: gave [{'uuid': '6a002de18ec34bfd964d59eb331e9693', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:42,431 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_2 ... 2026-07-09 15:26:42,550 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [126]: gave [{'uuid': 'b353f7f51e8d4b7f957cf03b3dc03a1e', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:42,583 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_w_numbers ... 2026-07-09 15:26:42,701 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 3 SMS: [127, 128, 129]: gave [{'uuid': '9d22f435d0af48fdb5182597b8eadc3b', 'state': 'success', 'credit': 1}, {'uuid': '45241cd870c547aaa1fa828cc42c19de', 'state': 'success', 'credit': 1}, {'uuid': 'a1a56d7005f04b8a84183947e631e1f1', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:42,754 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_w_template ... 2026-07-09 15:26:42,897 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [130]: gave [{'uuid': '7a0da0729b96494997701d6ffbb79d61', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:42,943 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_invalid_field ... 2026-07-09 15:26:43,064 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [131, 132]: gave [{'uuid': 'a4e0d7f7724846adbb4fd43e718609c4', 'state': 'success', 'credit': 1}, {'uuid': '707999dbfc1e4c8086bd300dd5549ac8', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:43,108 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_nofield ... 2026-07-09 15:26:43,211 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [133]: gave [{'uuid': '69424183046241e0ba0233194e1f791b', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:43,251 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_not_mail_thread ... 2026-07-09 15:26:43,359 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [134, 135]: gave [{'uuid': 'c821ebe83840464a824ac0350f2d3f0d', 'state': 'success', 'credit': 1}, {'uuid': '043959b19de1481fb7f0acce22c4bce4', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:43,392 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_wo_partner_wo_value_update ... 2026-07-09 15:26:43,537 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [136]: gave [{'uuid': '4954511c2f4842d3af6ded00f8ee8e8c', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:43,584 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_default_recipient ... 2026-07-09 15:26:43,684 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_internals ... 2026-07-09 15:26:43,842 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [137]: gave [{'uuid': '4295490e929e49149aa973a6524e49ac', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:43,891 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_nofield_w_customer ... 2026-07-09 15:26:44,035 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_numbers_no_model ... 2026-07-09 15:26:44,085 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [138, 139]: gave [{'uuid': '5ec43513783d4dfabdc684c8a47e76a3', 'state': 'success', 'credit': 1}, {'uuid': '3baff01b2d684ccf88cfa8b532c94712', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:44,119 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_sending_with_no_number_field ... 2026-07-09 15:26:44,212 185 INFO rb-703c097-222760-391434 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [140]: gave [{'uuid': '61176931443d4aa78faf52e130fdfe70', 'state': 'success', 'credit': 1}] 2026-07-09 15:26:44,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:27:00,326 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:27:00,326 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:27:01,681 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_10_partners ... 2026-07-09 15:27:02,201 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_1_partner ... 2026-07-09 15:27:02,415 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_default ... 2026-07-09 15:27:02,708 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 15:27:19,125 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:27:19,125 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:27:21,792 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSMassPerformance.test_sms_composer_mass ... 2026-07-09 15:27:22,867 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_performance: Query count less than expected for user employee: 56 < 57 in test_sms_composer_mass at /data/build/rb-703c097-222760/addons/test_mail_sms/tests/test_sms_performance.py:122 2026-07-09 15:27:22,896 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSMassPerformance.test_sms_composer_mass_w_log ... 2026-07-09 15:27:23,671 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_sms.tests.test_sms_performance: Query count less than expected for user employee: 59 < 60 in test_sms_composer_mass_w_log at /data/build/rb-703c097-222760/addons/test_mail_sms/tests/test_sms_performance.py:138 2026-07-09 15:27:23,756 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 15:27:23,786 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_tracking_value_multilang.tests.test_message_track: Starting TestMailTrackingValueMultilang.test_mail_track_all_multilang ... 2026-07-09 15:27:23,955 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-703c097-222760/odoo/addons/base/i18n/vi.po for language vi_VN 2026-07-09 15:27:24,583 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-703c097-222760/addons/web/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,569 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-703c097-222760/addons/base_setup/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,584 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-703c097-222760/addons/bus/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,592 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-703c097-222760/addons/web_tour/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-703c097-222760/addons/html_editor/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,638 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-703c097-222760/addons/mail/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,813 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-703c097-222760/addons/sales_team/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,825 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-703c097-222760/addons/onboarding/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,833 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-703c097-222760/addons/uom/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,843 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-703c097-222760/addons/product/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,903 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-703c097-222760/addons/analytic/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,920 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-703c097-222760/addons/web_editor/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,959 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-703c097-222760/addons/http_routing/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,966 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-703c097-222760/addons/auth_signup/i18n/vi.po for language vi_VN 2026-07-09 15:27:25,988 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-703c097-222760/addons/portal/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,010 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-703c097-222760/addons/resource/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,025 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-703c097-222760/addons/digest/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,038 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-703c097-222760/addons/account/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,252 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-703c097-222760/addons/payment/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,304 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-703c097-222760/addons/account_payment/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,315 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-703c097-222760/addons/utm/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,327 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-703c097-222760/addons/sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,401 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-703c097-222760/addons/sale_management/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,415 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-703c097-222760/addons/barcodes/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-703c097-222760/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,439 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-703c097-222760/addons/stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,575 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-703c097-222760/addons/stock_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,598 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-703c097-222760/addons/phone_validation/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,609 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-703c097-222760/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,713 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-703c097-222760/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,736 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-703c097-222760/addons/calendar/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,785 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-703c097-222760/addons/contacts/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,790 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-703c097-222760/addons/crm/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,850 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-703c097-222760/addons/social_media/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,856 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-703c097-222760/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-07-09 15:27:26,868 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-703c097-222760/addons/website/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,057 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-703c097-222760/addons/purchase/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,112 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,129 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,143 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:27,150 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:27,179 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_vat_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:27,186 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:27,192 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:27,210 185 INFO rb-703c097-222760-391434 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-07-09 15:27:27,221 185 INFO rb-703c097-222760-391434 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-07-09 15:27:27,224 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-703c097-222760/addons/rating/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,233 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-703c097-222760/addons/project/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,306 185 INFO rb-703c097-222760-391434 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-07-09 15:27:27,348 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-703c097-222760/addons/website_payment/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,356 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-703c097-222760/addons/website_mail/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,363 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-703c097-222760/addons/portal_rating/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,376 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-703c097-222760/addons/delivery/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,398 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-703c097-222760/addons/website_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,474 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-703c097-222760/addons/mrp/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,565 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-703c097-222760/addons/link_tracker/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,576 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,647 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-703c097-222760/addons/resource_mail/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,652 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-703c097-222760/addons/hr/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,707 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-703c097-222760/addons/hr_expense/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,744 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,809 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-703c097-222760/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,815 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,870 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-703c097-222760/addons/data_recycle/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,882 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-703c097-222760/addons/maintenance/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,910 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-703c097-222760/addons/marketing_card/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,929 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sshkey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:27,937 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:27,957 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-703c097-222760/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,965 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-703c097-222760/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-07-09 15:27:27,971 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:27,979 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_contract/i18n/vi.po for language vi_VN 2026-07-09 15:27:28,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_resource: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,007 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_base_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,020 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,038 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_employee_relative: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,045 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-07-09 15:27:28,055 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-07-09 15:27:28,059 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,069 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-07-09 15:27:28,079 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,087 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-07-09 15:27:28,092 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-07-09 15:27:28,096 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,108 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,112 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-07-09 15:27:28,116 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,218 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,298 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_token_expiration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,306 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_config_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,315 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,334 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_license: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,384 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,391 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,434 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-07-09 15:27:28,438 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_milestone: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,457 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:28,470 185 INFO rb-703c097-222760-391434 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-07-09 15:27:28,479 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-07-09 15:27:28,487 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,541 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,551 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_analytic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,565 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,589 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-703c097-222760/addons/iap/i18n/vi.po for language vi_VN 2026-07-09 15:27:29,595 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-703c097-222760/addons/iap_mail/i18n/vi.po for language vi_VN 2026-07-09 15:27:29,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-703c097-222760/addons/sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:29,629 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-703c097-222760/addons/base_automation/i18n/vi.po for language vi_VN 2026-07-09 15:27:29,644 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,664 185 INFO rb-703c097-222760-391434 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-07-09 15:27:29,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_tracking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,685 185 INFO rb-703c097-222760-391434 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-07-09 15:27:29,719 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,724 185 INFO rb-703c097-222760-391434 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-07-09 15:27:29,738 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,794 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,824 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_employee_grade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,830 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_role: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,839 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_rank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,853 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-703c097-222760/addons/hr_skills/i18n/vi.po for language vi_VN 2026-07-09 15:27:29,879 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,903 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,933 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:29,941 185 INFO rb-703c097-222760-391434 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-07-09 15:27:29,997 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_api_request_logger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:30,003 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:30,032 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-07-09 15:27:30,036 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:30,053 185 INFO rb-703c097-222760-391434 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-07-09 15:27:30,079 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-703c097-222760/addons/website_partner/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,085 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-703c097-222760/addons/gamification/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,134 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-703c097-222760/addons/website_profile/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,152 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-703c097-222760/addons/website_slides/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,251 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-703c097-222760/addons/event/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,344 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-703c097-222760/addons/website_event/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,374 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-703c097-222760/addons/fleet/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,413 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-703c097-222760/addons/im_livechat/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,449 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-703c097-222760/addons/survey/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,519 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,534 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-703c097-222760/addons/repair/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,558 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,588 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,608 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-703c097-222760/addons/project_todo/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,621 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-703c097-222760/addons/lunch/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,661 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-703c097-222760/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,679 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-07-09 15:27:30,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-07-09 15:27:30,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,693 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,699 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,705 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,714 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-703c097-222760/addons/pos_discount/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,724 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,743 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-703c097-222760/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,746 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-703c097-222760/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,752 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-703c097-222760/addons/loyalty/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,790 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-703c097-222760/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-703c097-222760/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,810 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-703c097-222760/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,814 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-703c097-222760/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,819 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-703c097-222760/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,825 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-703c097-222760/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,833 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-703c097-222760/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,839 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,844 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-07-09 15:27:30,845 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-703c097-222760/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,861 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-703c097-222760/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,867 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-07-09 15:27:30,867 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,878 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,884 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,910 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-07-09 15:27:30,910 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:30,926 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:30,934 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:30,941 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,951 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:30,960 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-703c097-222760/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,967 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-07-09 15:27:30,967 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-703c097-222760/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,973 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-703c097-222760/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,979 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-703c097-222760/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-07-09 15:27:30,999 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-703c097-222760/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,006 185 INFO rb-703c097-222760-391434 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-07-09 15:27:31,012 185 INFO rb-703c097-222760-391434 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-07-09 15:27:31,017 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,026 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-703c097-222760/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,031 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-703c097-222760/addons/base_iban/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,044 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-703c097-222760/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,053 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,081 185 INFO rb-703c097-222760-391434 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-07-09 15:27:31,103 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_dimensions: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,111 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,117 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-07-09 15:27:31,117 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,141 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,164 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-07-09 15:27:31,165 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_legal_invoice_number: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,175 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_identity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,181 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_budget_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,190 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,227 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,242 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-07-09 15:27:31,245 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,260 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,264 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-703c097-222760/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,292 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,298 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-703c097-222760/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,303 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,307 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_return_reason: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,317 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,334 185 INFO rb-703c097-222760-391434 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-07-09 15:27:31,366 185 INFO rb-703c097-222760-391434 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-07-09 15:27:31,372 185 INFO rb-703c097-222760-391434 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-07-09 15:27:31,379 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-703c097-222760/addons/website_crm/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,385 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-703c097-222760/addons/website_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,389 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-703c097-222760/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,392 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,413 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,420 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,424 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-703c097-222760/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-703c097-222760/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,440 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-703c097-222760/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-703c097-222760/addons/account_edi/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,459 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-703c097-222760/addons/certificate/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,469 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-703c097-222760/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,475 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,491 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-703c097-222760/addons/account_fleet/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,498 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-703c097-222760/addons/account_peppol/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,519 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-703c097-222760/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,527 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-703c097-222760/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-703c097-222760/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,540 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-703c097-222760/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,544 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-703c097-222760/addons/account_test/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,550 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-703c097-222760/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,555 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-703c097-222760/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,562 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-703c097-222760/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,569 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,575 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,578 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,582 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-703c097-222760/addons/auth_totp/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,589 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,600 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-703c097-222760/addons/base_import/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,617 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-703c097-222760/addons/base_import_module/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,624 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-703c097-222760/addons/base_install_request/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,630 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-703c097-222760/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,636 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-703c097-222760/addons/base_vat/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,642 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-703c097-222760/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,646 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,650 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,655 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,659 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,665 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-703c097-222760/addons/iap_crm/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,669 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-703c097-222760/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,673 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-703c097-222760/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,684 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-703c097-222760/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,690 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-703c097-222760/addons/crm_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,696 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-703c097-222760/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,706 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-703c097-222760/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,713 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-703c097-222760/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,731 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-703c097-222760/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,736 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-703c097-222760/addons/event_booth/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,748 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-703c097-222760/addons/event_product/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,754 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-703c097-222760/addons/event_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,765 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-703c097-222760/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,775 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-703c097-222760/addons/event_crm/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,783 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-703c097-222760/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,787 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-703c097-222760/addons/event_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,792 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-703c097-222760/addons/sale_crm/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,797 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-703c097-222760/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,801 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-703c097-222760/addons/google_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-703c097-222760/addons/google_calendar/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,811 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-703c097-222760/addons/google_gmail/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,816 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-703c097-222760/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,820 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-703c097-222760/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,825 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-703c097-222760/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,831 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,841 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-703c097-222760/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,849 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-703c097-222760/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,855 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-703c097-222760/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,860 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-703c097-222760/addons/hr_presence/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,869 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,874 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,885 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-703c097-222760/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,893 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-703c097-222760/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,900 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-07-09 15:27:31,921 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-07-09 15:27:31,921 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-07-09 15:27:31,922 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,929 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,935 185 INFO rb-703c097-222760-391434 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-07-09 15:27:31,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,953 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-07-09 15:27:31,953 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:31,966 185 INFO rb-703c097-222760-391434 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-07-09 15:27:32,000 185 INFO rb-703c097-222760-391434 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-07-09 15:27:32,048 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,052 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,056 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,060 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,064 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,068 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,089 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,093 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,101 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,105 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,113 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,123 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,128 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,134 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,137 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,141 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,144 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:32,150 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-703c097-222760/addons/mail_bot/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,158 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-07-09 15:27:32,158 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-703c097-222760/addons/mail_group/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,185 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,190 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,195 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,198 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,204 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-703c097-222760/addons/website_event_track/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,246 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,250 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,253 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,258 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,262 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,266 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-703c097-222760/addons/membership/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,279 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-703c097-222760/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,285 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-703c097-222760/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,295 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-703c097-222760/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,302 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-703c097-222760/addons/mrp_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,315 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,321 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-703c097-222760/addons/product_expiry/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-703c097-222760/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,336 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-703c097-222760/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,342 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,354 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,359 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,362 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-703c097-222760/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,368 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,373 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,377 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-703c097-222760/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,382 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,386 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-07-09 15:27:32,387 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-703c097-222760/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,393 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-703c097-222760/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,396 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-703c097-222760/addons/pos_event/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,403 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,407 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-703c097-222760/addons/pos_hr/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,413 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-07-09 15:27:32,414 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-703c097-222760/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,423 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-703c097-222760/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_margin/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,432 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-703c097-222760/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,438 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,441 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,448 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,452 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-703c097-222760/addons/pos_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,457 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-703c097-222760/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,464 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-703c097-222760/addons/product_email_template/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,468 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-703c097-222760/addons/product_images/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,474 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-703c097-222760/addons/product_margin/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-703c097-222760/addons/product_matrix/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,490 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-703c097-222760/addons/project_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,493 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-703c097-222760/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,497 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-703c097-222760/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,502 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-703c097-222760/addons/project_mrp/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-703c097-222760/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-703c097-222760/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,516 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-703c097-222760/addons/sale_service/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,522 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-703c097-222760/addons/sale_project/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-07-09 15:27:32,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,541 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-703c097-222760/addons/project_purchase/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,548 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-703c097-222760/addons/project_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,553 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,557 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-703c097-222760/addons/sale_expense/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,562 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-703c097-222760/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,566 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-703c097-222760/addons/project_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,570 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-703c097-222760/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,577 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,581 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-703c097-222760/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,587 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-703c097-222760/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-703c097-222760/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-703c097-222760/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,605 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-703c097-222760/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,610 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-703c097-222760/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,614 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,618 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-703c097-222760/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,627 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,631 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-703c097-222760/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,638 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,642 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-07-09 15:27:32,642 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-703c097-222760/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,656 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-703c097-222760/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,662 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,667 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-703c097-222760/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,672 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,676 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-07-09 15:27:32,676 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-703c097-222760/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,709 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,716 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-703c097-222760/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,725 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-703c097-222760/addons/snailmail/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,739 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-703c097-222760/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,743 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,854 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,861 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,869 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,876 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,882 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,889 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,895 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,900 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,906 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,913 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,924 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,930 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,936 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-703c097-222760/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,950 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,955 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-703c097-222760/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,963 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-703c097-222760/addons/stock_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,968 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-07-09 15:27:32,969 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-07-09 15:27:32,969 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-07-09 15:27:32,969 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-07-09 15:27:32,970 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-07-09 15:27:32,970 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-07-09 15:27:32,970 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-07-09 15:27:32,973 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-703c097-222760/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-07-09 15:27:32,982 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-07-09 15:27:32,982 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-703c097-222760/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,004 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-703c097-222760/addons/website_livechat/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,014 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-703c097-222760/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,018 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-07-09 15:27:33,020 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-703c097-222760/addons/payment_demo/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,026 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-703c097-222760/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,034 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-703c097-222760/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,037 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,055 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,061 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,066 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,070 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-703c097-222760/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,081 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-703c097-222760/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,090 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,094 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,105 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-07-09 15:27:33,106 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-07-09 15:27:33,106 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-07-09 15:27:33,107 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-07-09 15:27:33,107 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-07-09 15:27:33,107 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-07-09 15:27:33,108 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-07-09 15:27:33,108 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-07-09 15:27:33,109 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-07-09 15:27:33,109 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-07-09 15:27:33,109 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-07-09 15:27:33,110 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_lint: no translation for language vi_VN 2026-07-09 15:27:33,110 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-07-09 15:27:33,110 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-07-09 15:27:33,113 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,117 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-07-09 15:27:33,118 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-07-09 15:27:33,118 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-07-09 15:27:33,118 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-07-09 15:27:33,119 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-07-09 15:27:33,119 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-07-09 15:27:33,119 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-07-09 15:27:33,120 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-07-09 15:27:33,120 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-07-09 15:27:33,120 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-07-09 15:27:33,121 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_signup_email_verification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,125 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-07-09 15:27:33,126 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-07-09 15:27:33,126 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-07-09 15:27:33,126 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-07-09 15:27:33,126 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-07-09 15:27:33,127 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-703c097-222760/addons/website_forum/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,178 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-703c097-222760/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,190 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-703c097-222760/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,203 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-07-09 15:27:33,204 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_attendance_device: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,254 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand: no translation for language vi_VN 2026-07-09 15:27:33,254 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_common: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,259 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-07-09 15:27:33,262 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_common_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,266 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-07-09 15:27:33,269 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_employee_documents: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,281 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,287 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-703c097-222760/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,294 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,303 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,307 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,312 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,317 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-07-09 15:27:33,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-07-09 15:27:33,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-07-09 15:27:33,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-07-09 15:27:33,319 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,339 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,346 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,353 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,365 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,370 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_training: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,374 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,380 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,384 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,389 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,394 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-07-09 15:27:33,394 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,399 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-07-09 15:27:33,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_notification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,409 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,415 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,419 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,424 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-07-09 15:27:33,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-07-09 15:27:33,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-07-09 15:27:33,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-07-09 15:27:33,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-07-09 15:27:33,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_license_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,435 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_module_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_okr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,448 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,459 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_equity_range: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,466 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_nationality: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,469 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_track_change: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,477 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,481 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_pos_delivery: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,493 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,499 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_code_sequence: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,503 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,518 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,526 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,530 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-07-09 15:27:33,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-07-09 15:27:33,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,541 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_safe_confirm_button: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,545 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,548 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,552 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,557 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,564 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,572 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,578 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,586 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,590 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-07-09 15:27:33,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_unique_product_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,597 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_upload_file: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_vendor_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,609 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,613 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,620 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,624 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,628 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,632 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_website_apps_store: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,653 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-703c097-222760/addons/transifex/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,658 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_reconciliation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,667 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,677 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,683 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,687 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,694 185 INFO rb-703c097-222760-391434 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-07-09 15:27:33,711 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,730 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,739 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,746 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-07-09 15:27:33,752 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,757 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,767 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-07-09 15:27:33,767 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,777 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,789 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,795 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,806 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,830 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_mrp: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,846 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,863 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,867 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_procurement: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,873 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,896 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,911 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,915 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,921 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-07-09 15:27:33,922 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-07-09 15:27:33,922 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-07-09 15:27:33,923 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_account: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,930 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-07-09 15:27:33,930 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,941 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-07-09 15:27:33,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-07-09 15:27:33,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-07-09 15:27:33,943 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_base_import: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,947 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_calendar: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,965 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_contacts: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,969 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,973 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_digest: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,980 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_fleet: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,984 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,989 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,993 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-07-09 15:27:33,994 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:33,999 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-07-09 15:27:34,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,005 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,009 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,016 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,021 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-07-09 15:27:34,021 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,025 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,056 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,063 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_membership: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,067 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mrp: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,071 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-07-09 15:27:34,072 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-07-09 15:27:34,075 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-703c097-222760/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,083 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-07-09 15:27:34,084 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_portal: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,091 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_pos: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,095 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_product: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,099 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_purchase: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,104 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,108 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_sale_management: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,113 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-07-09 15:27:34,113 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-07-09 15:27:34,114 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_stock: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,119 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,123 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-07-09 15:27:34,123 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-703c097-222760/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,130 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-07-09 15:27:34,131 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,136 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_event: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,140 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-07-09 15:27:34,141 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_forum: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,145 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-07-09 15:27:34,146 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-703c097-222760/addons/website_links/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,154 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_links: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,162 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-07-09 15:27:34,162 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,166 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_slides: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,171 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-07-09 15:27:34,171 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,176 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,180 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,196 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_crm_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,199 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,204 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,209 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,212 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,217 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,220 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,223 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,228 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,232 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,236 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,240 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,245 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,249 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,253 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,257 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,261 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,266 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,274 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,281 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,285 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,288 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,295 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,303 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,309 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,313 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,317 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,321 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,327 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,335 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-07-09 15:27:34,335 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,342 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,355 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,364 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-07-09 15:27:34,365 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,370 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,376 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,378 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,385 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,391 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,396 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,416 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-07-09 15:27:34,419 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,427 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-07-09 15:27:34,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,449 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-07-09 15:27:34,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,458 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-07-09 15:27:34,459 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-07-09 15:27:34,459 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-07-09 15:27:34,460 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-07-09 15:27:34,460 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,464 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,475 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,487 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,501 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,513 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,517 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,623 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_shareholder: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,628 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,631 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,635 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,639 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-07-09 15:27:34,639 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_return: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,643 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,646 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_scale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,652 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_product: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,658 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,663 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-07-09 15:27:34,663 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,671 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_qrcode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,676 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-07-09 15:27:34,676 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,684 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-07-09 15:27:34,684 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,710 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,718 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sales_unlink: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,723 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,729 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_facebook: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,741 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_lead: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,745 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_linkedin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,755 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_specific_identification/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,761 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_landed_costs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_specific_identification_landed_costs/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,766 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_mrp: no translation for language vi_VN 2026-07-09 15:27:34,766 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_purchase_stock: no translation for language vi_VN 2026-07-09 15:27:34,769 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stringee: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,789 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_transfer_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,794 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,808 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,813 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,818 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,825 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,848 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-703c097-222760/addons/website_blog/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,875 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,880 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,884 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,889 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,893 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,896 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,900 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,904 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,908 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,910 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_zbs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,939 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-07-09 15:27:34,939 185 INFO rb-703c097-222760-391434 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-07-09 15:27:34,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,948 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,954 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,958 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,961 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,966 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:34,970 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-703c097-222760/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,974 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-703c097-222760/addons/website_customer/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,981 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,986 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-703c097-222760/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,990 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,993 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-703c097-222760/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-07-09 15:27:34,999 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,006 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-703c097-222760/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,010 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-703c097-222760/addons/website_membership/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,015 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-703c097-222760/addons/website_project/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,024 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-703c097-222760/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,029 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-703c097-222760/addons/payment_custom/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,034 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-703c097-222760/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,042 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-703c097-222760/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,051 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-703c097-222760/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,068 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,073 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-703c097-222760/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,076 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,086 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,093 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,098 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,101 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,105 185 INFO rb-703c097-222760-391434 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-07-09 15:27:35,114 185 INFO rb-703c097-222760-391434 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-07-09 15:27:35,119 185 INFO rb-703c097-222760-391434 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-07-09 15:27:35,124 185 INFO rb-703c097-222760-391434 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-07-09 15:27:35,129 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-07-09 15:27:35,129 185 INFO rb-703c097-222760-391434 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-07-09 15:27:35,135 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:35,144 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_erponline_utility: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-07-09 15:27:35,158 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-703c097-222760/addons/board/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,164 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-703c097-222760/addons/payment_aps/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,169 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-703c097-222760/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,175 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-703c097-222760/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,194 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-703c097-222760/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,203 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-703c097-222760/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,213 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-703c097-222760/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,222 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-703c097-222760/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,226 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-703c097-222760/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,234 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-703c097-222760/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,240 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-703c097-222760/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,246 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-703c097-222760/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,251 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-703c097-222760/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,256 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-703c097-222760/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,260 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-07-09 15:27:35,260 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-07-09 15:27:35,263 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-07-09 15:27:35,264 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-07-09 15:27:35,264 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-07-09 15:27:35,264 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-07-09 15:27:35,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-07-09 15:27:35,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-07-09 15:27:35,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-07-09 15:27:35,266 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-07-09 15:28:12,423 185 INFO rb-703c097-222760-391434 odoo.addons.test_mail_tracking_value_multilang.tests.test_message_track: Starting TestMailTrackingValueMultilang.test_mail_track_x2m_store_ids ... 2026-07-09 15:28:12,586 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:12,604 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_01_main_flow_tour ... 2026-07-09 15:28:13,313 185 WARNING rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome headless failed to start: 2026-07-09 15:28:13,314 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: skipped TestUi.test_01_main_flow_tour : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:28:13,352 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_access_error_redirect ... 2026-07-09 15:28:20,431 185 WARNING rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome headless failed to start: 2026-07-09 15:28:20,432 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: skipped TestUi.test_company_access_error_redirect : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:28:20,511 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_switch_access_error ... 2026-07-09 15:28:27,604 185 WARNING rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome headless failed to start: 2026-07-09 15:28:27,605 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: skipped TestUi.test_company_switch_access_error : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:28:27,685 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_switch_access_error_debug ... 2026-07-09 15:28:33,886 185 WARNING rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome headless failed to start: 2026-07-09 15:28:33,888 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: skipped TestUi.test_company_switch_access_error_debug : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:28:33,984 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:34,003 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: Starting TestUiMobile.test_01_main_flow_tour_mobile ... 2026-07-09 15:28:34,593 185 WARNING rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome headless failed to start: 2026-07-09 15:28:34,593 185 INFO rb-703c097-222760-391434 odoo.addons.test_main_flows.tests.test_flow: skipped TestUiMobile.test_01_main_flow_tour_mobile : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:28:34,643 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:50,991 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:28:50,991 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:28:52,846 185 INFO rb-703c097-222760-391434 odoo.addons.test_mass_mailing.tests.test_performance: Starting TestMassMailPerformance.test_send_mailing ... 2026-07-09 15:28:53,378 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) targets mailing.performance, no opt out list available 2026-07-09 15:28:53,379 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) has already reached 0 mailing.performance emails 2026-07-09 15:28:55,341 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) targets mailing.performance, no opt out list available 2026-07-09 15:28:55,342 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) has already reached 0 mailing.performance emails 2026-07-09 15:28:57,341 185 INFO rb-703c097-222760-391434 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user __system__: 1278 < 1280 in test_send_mailing at /data/build/rb-703c097-222760/addons/test_mass_mailing/tests/test_performance.py:50 2026-07-09 15:28:57,594 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(18,) targets mailing.performance, no opt out list available 2026-07-09 15:28:57,595 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(18,) has already reached 0 mailing.performance emails 2026-07-09 15:28:59,673 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(19,) targets mailing.performance, no opt out list available 2026-07-09 15:28:59,673 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(19,) has already reached 0 mailing.performance emails 2026-07-09 15:29:02,218 185 INFO rb-703c097-222760-391434 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user marketing: 1279 < 1281 in test_send_mailing at /data/build/rb-703c097-222760/addons/test_mass_mailing/tests/test_performance.py:50 2026-07-09 15:29:02,297 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 15:29:17,091 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [27603] 2026-07-09 15:29:17,091 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-07-09 15:29:19,139 185 INFO rb-703c097-222760-391434 odoo.addons.test_mass_mailing.tests.test_performance: Starting TestMassMailBlPerformance.test_send_mailing_w_bl ... 2026-07-09 15:29:19,872 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) targets mailing.performance.blacklist, no opt out list available 2026-07-09 15:29:19,873 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) has already reached 0 mailing.performance.blacklist emails 2026-07-09 15:29:21,463 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) targets mailing.performance.blacklist, no opt out list available 2026-07-09 15:29:21,464 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) has already reached 50 mailing.performance.blacklist emails 2026-07-09 15:29:21,996 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) targets mailing.performance.blacklist, no opt out list available 2026-07-09 15:29:21,996 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) has already reached 0 mailing.performance.blacklist emails 2026-07-09 15:29:23,850 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) targets mailing.performance.blacklist, no opt out list available 2026-07-09 15:29:23,851 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) has already reached 50 mailing.performance.blacklist emails 2026-07-09 15:29:24,445 185 INFO rb-703c097-222760-391434 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user __system__: 1316 < 1319 in test_send_mailing_w_bl at /data/build/rb-703c097-222760/addons/test_mass_mailing/tests/test_performance.py:93 2026-07-09 15:29:24,674 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) targets mailing.performance.blacklist, no opt out list available 2026-07-09 15:29:24,675 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) has already reached 0 mailing.performance.blacklist emails 2026-07-09 15:29:26,473 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) targets mailing.performance.blacklist, no opt out list available 2026-07-09 15:29:26,474 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) has already reached 50 mailing.performance.blacklist emails 2026-07-09 15:29:27,145 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) targets mailing.performance.blacklist, no opt out list available 2026-07-09 15:29:27,146 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) has already reached 0 mailing.performance.blacklist emails 2026-07-09 15:29:28,886 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) targets mailing.performance.blacklist, no opt out list available 2026-07-09 15:29:28,886 185 INFO rb-703c097-222760-391434 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) has already reached 50 mailing.performance.blacklist emails 2026-07-09 15:29:29,480 185 INFO rb-703c097-222760-391434 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user marketing: 1317 < 1320 in test_send_mailing_w_bl at /data/build/rb-703c097-222760/addons/test_mass_mailing/tests/test_performance.py:93 2026-07-09 15:29:29,565 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 15:29:29,579 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_index_method: Starting TestIndexMethodMigration.test_index_rebuilt_when_method_changes ... 2026-07-09 15:29:29,717 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:29:29,766 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_indexed_translation: Starting TestIndexedTranslation.test_search_ilike ... 2026-07-09 15:29:29,852 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_indexed_translation: Starting TestIndexedTranslation.test_search_special_characters ... 2026-07-09 15:29:29,960 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:29:30,035 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_delay_write_from_ori_term ... 2026-07-09 15:29:30,090 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_delay_write_from_related_term ... 2026-07-09 15:29:30,200 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_edit_translations_related_compute ... 2026-07-09 15:29:30,247 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_import_from_po ... 2026-07-09 15:29:30,262 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading translation file for language fr_FR 2026-07-09 15:29:30,263 185 INFO rb-703c097-222760-391434 odoo.tools.translate: translations are loaded successfully 2026-07-09 15:29:30,294 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_new_records ... 2026-07-09 15:29:30,369 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_new_records_html ... 2026-07-09 15:29:30,412 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_read ... 2026-07-09 15:29:30,445 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_change_many2one ... 2026-07-09 15:29:30,505 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_ori ... 2026-07-09 15:29:30,554 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_ori_term ... 2026-07-09 15:29:30,615 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_related ... 2026-07-09 15:29:30,670 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_related_term ... 2026-07-09 15:29:30,734 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_mapped ... 2026-07-09 15:29:30,780 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_ori ... 2026-07-09 15:29:30,832 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_ori_term ... 2026-07-09 15:29:30,865 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related ... 2026-07-09 15:29:30,925 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related_term ... 2026-07-09 15:29:31,006 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related_term_more ... 2026-07-09 15:29:31,082 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:29:31,246 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_ui: Starting TestUi.test_01_admin_widget_x2many ... 2026-07-09 15:29:31,448 185 WARNING rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome headless failed to start: 2026-07-09 15:29:31,449 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_ui: skipped TestUi.test_01_admin_widget_x2many : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:29:31,502 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:29:31,536 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_ui: Starting TestUiTranslation.test_01_sql_constraints ... 2026-07-09 15:29:31,560 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-703c097-222760/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-07-09 15:29:31,560 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-07-09 15:29:31,796 185 WARNING rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome headless failed to start: 2026-07-09 15:29:31,797 185 INFO rb-703c097-222760-391434 odoo.addons.test_new_api.tests.test_ui: skipped TestUiTranslation.test_01_sql_constraints : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:29:31,852 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:29:31,870 185 INFO rb-703c097-222760-391434 odoo.addons.test_read_group.tests.test_override: Starting TestReadGroupOverride.test_order_for_groupby ... 2026-07-09 15:29:31,928 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:29:31,941 185 INFO rb-703c097-222760-391434 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_read_progress_bar_m2m ... 2026-07-09 15:29:31,970 185 INFO rb-703c097-222760-391434 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_simple ... 2026-07-09 15:29:39,953 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbd4f65c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:39,955 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbd4ec4a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:39,965 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:39,971 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:39,972 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da46039c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:39,994 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:39,995 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:48,804 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9f6fb00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 27, in write res = super().write(vals) File "/data/build/rb-703c097-222760/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 389, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-703c097-222760/odoo/models.py", line 4813, in write field.write(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4561, in write self.write_batch([(records, value)]) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:48,806 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbdfd3100> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 27, in write res = super().write(vals) File "/data/build/rb-703c097-222760/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 389, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-703c097-222760/odoo/models.py", line 4813, in write field.write(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4561, in write self.write_batch([(records, value)]) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:48,816 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 27, in write res = super().write(vals) File "/data/build/rb-703c097-222760/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 389, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-703c097-222760/odoo/models.py", line 4813, in write field.write(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4561, in write self.write_batch([(records, value)]) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:48,822 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 27, in write res = super().write(vals) File "/data/build/rb-703c097-222760/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 389, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-703c097-222760/odoo/models.py", line 4813, in write field.write(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4561, in write self.write_batch([(records, value)]) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:48,823 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbdfd3920> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 27, in write res = super().write(vals) File "/data/build/rb-703c097-222760/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 389, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-703c097-222760/odoo/models.py", line 4813, in write field.write(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4561, in write self.write_batch([(records, value)]) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:48,845 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 27, in write res = super().write(vals) File "/data/build/rb-703c097-222760/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 389, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-703c097-222760/odoo/models.py", line 4813, in write field.write(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4561, in write self.write_batch([(records, value)]) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:48,847 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-703c097-222760/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 344, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 27, in write res = super().write(vals) File "/data/build/rb-703c097-222760/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 389, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-703c097-222760/odoo/models.py", line 4813, in write field.write(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4561, in write self.write_batch([(records, value)]) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:49,181 185 INFO rb-703c097-222760-391434 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_week_grouping ... 2026-07-09 15:29:57,851 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbdafd800> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:57,853 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbe1a82c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:57,859 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:57,864 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:57,865 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbe1a93a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:57,887 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:57,888 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:29:57,902 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:29:58,100 185 INFO rb-703c097-222760-391434 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_01_create ... 2026-07-09 15:29:58,104 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-07-09 15:29:58,107 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:29:58,352 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-07-09 15:29:59,250 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:29:59,251 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:29:59] "POST /xmlrpc/2/object HTTP/1.1" 200 - 53 0.086 1.062 2026-07-09 15:29:59,256 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-07-09 15:29:59,261 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-07-09 15:30:00,039 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:00] "POST /xmlrpc/2/object HTTP/1.1" 200 - 17 0.020 0.763 2026-07-09 15:30:00,045 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-07-09 15:30:00,046 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-07-09 15:30:00,054 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:00] "POST /xmlrpc/2/object HTTP/1.1" 200 - 1 0.000 0.010 2026-07-09 15:30:00,055 185 INFO rb-703c097-222760-391434 odoo.addons.test_rpc.tests.test_error.TestError.test_01_create: waiting for threads: [] 2026-07-09 15:30:00,088 185 INFO rb-703c097-222760-391434 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_01_private ... 2026-07-09 15:30:00,092 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:00,095 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:30:00,358 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:01,900 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:30:01,901 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:01] "POST /xmlrpc/2/object HTTP/1.1" 200 - 53 0.039 1.771 2026-07-09 15:30:01,904 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:01,907 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:02,683 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:02] "POST /xmlrpc/2/object HTTP/1.1" 200 - 11 0.008 0.772 2026-07-09 15:30:02,687 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:02,688 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:02,690 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:02] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.003 2026-07-09 15:30:02,694 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:02,695 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:02,696 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:02] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.003 2026-07-09 15:30:02,700 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:02,701 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-07-09 15:30:02,702 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:02] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.002 2026-07-09 15:30:02,740 185 INFO rb-703c097-222760-391434 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_02_delete ... 2026-07-09 15:30:02,744 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:02,746 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:30:02,997 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:03,968 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:30:03,969 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:03] "POST /xmlrpc/2/object HTTP/1.1" 200 - 53 0.101 1.125 2026-07-09 15:30:03,972 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:03,977 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,744 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:04] "POST /xmlrpc/2/object HTTP/1.1" 200 - 17 0.019 0.753 2026-07-09 15:30:04,746 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,747 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,755 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:04] "POST /xmlrpc/2/object HTTP/1.1" 200 - 2 0.002 0.008 2026-07-09 15:30:04,757 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,758 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,771 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:04] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.004 0.010 2026-07-09 15:30:04,777 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,778 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,796 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:04] "POST /xmlrpc/2/object HTTP/1.1" 200 - 5 0.009 0.011 2026-07-09 15:30:04,801 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,801 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-07-09 15:30:04,805 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:04] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.005 2026-07-09 15:30:04,839 185 INFO rb-703c097-222760-391434 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_03_sql_constraint ... 2026-07-09 15:30:04,847 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-07-09 15:30:04,851 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:30:05,116 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-07-09 15:30:06,016 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:30:06,017 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:06] "POST /xmlrpc/2/object HTTP/1.1" 200 - 53 0.090 1.081 2026-07-09 15:30:06,023 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-07-09 15:30:06,025 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-07-09 15:30:06,826 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:06] "POST /xmlrpc/2/object HTTP/1.1" 200 - 16 0.014 0.790 2026-07-09 15:30:06,827 185 INFO rb-703c097-222760-391434 odoo.addons.test_rpc.tests.test_error.TestError.test_03_sql_constraint: waiting for threads: [] 2026-07-09 15:30:06,856 185 INFO rb-703c097-222760-391434 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_04_multi_db ... 2026-07-09 15:30:06,861 185 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_04_multi_db 2026-07-09 15:30:06,863 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:30:07,099 185 INFO rb-703c097-222760-391434 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_04_multi_db 2026-07-09 15:30:07,986 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:30:07,987 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:07] "POST /xmlrpc/2/object HTTP/1.1" 200 - 53 0.062 1.065 2026-07-09 15:30:08,775 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:30:08] "POST /xmlrpc/2/object HTTP/1.1" 200 - 14 0.014 0.773 2026-07-09 15:30:08,776 185 INFO rb-703c097-222760-391434 odoo.addons.test_rpc.tests.test_error.TestError.test_04_multi_db: waiting for threads: [] 2026-07-09 15:30:08,817 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:30:23,348 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #334 deleted product.product records with IDs: [291] 2026-07-09 15:30:24,542 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator: Starting TestEventProductConfiguratorUi.test_event_using_product_configurator ... 2026-07-09 15:30:24,748 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome headless failed to start: 2026-07-09 15:30:24,749 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator: skipped TestEventProductConfiguratorUi.test_event_using_product_configurator : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:24,865 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:30:25,328 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26032] 2026-07-09 15:30:25,389 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted product.product records with IDs: [300] 2026-07-09 15:30:26,103 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26040] 2026-07-09 15:30:26,170 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted product.product records with IDs: [307] 2026-07-09 15:30:27,346 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_01_product_configurator ... 2026-07-09 15:30:27,812 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome headless failed to start: 2026-07-09 15:30:27,813 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_01_product_configurator : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:27,847 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_02_product_configurator_advanced ... 2026-07-09 15:30:28,227 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26038, 26037, 26036, 26035, 26034, 26033] 2026-07-09 15:30:28,351 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted product.product records with IDs: [301, 302, 303, 304, 305, 306] 2026-07-09 15:30:28,623 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome headless failed to start: 2026-07-09 15:30:28,623 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_02_product_configurator_advanced : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:28,670 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_03_product_configurator_edition ... 2026-07-09 15:30:28,889 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome headless failed to start: 2026-07-09 15:30:28,889 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_03_product_configurator_edition : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:28,935 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_04_product_configurator_single_custom_value ... 2026-07-09 15:30:29,308 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome headless failed to start: 2026-07-09 15:30:29,309 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_04_product_configurator_single_custom_value : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:29,351 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_05_product_configurator_pricelist ... 2026-07-09 15:30:29,825 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome headless failed to start: [1961:1961:0100/000000.823540:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:30:29,826 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_05_product_configurator_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:29,863 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_06_product_configurator_optional_products ... 2026-07-09 15:30:30,239 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome headless failed to start: 2026-07-09 15:30:30,239 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_06_product_configurator_optional_products : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:30,298 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products ... 2026-07-09 15:30:30,670 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome headless failed to start: 2026-07-09 15:30:30,671 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:30,701 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_product_attribute_multi_type ... 2026-07-09 15:30:31,160 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome headless failed to start: [2009:2009:0100/000000.160510:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:30:31,161 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_product_attribute_multi_type : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:31,199 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_product_configurator_update_custom_values ... 2026-07-09 15:30:31,425 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome headless failed to start: 2026-07-09 15:30:31,425 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: skipped TestProductConfiguratorUi.test_product_configurator_update_custom_values : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:31,500 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:30:32,811 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix: Starting TestSaleMatrixUi.test_sale_matrix_ui ... 2026-07-09 15:30:33,803 185 WARNING rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome headless failed to start: 2026-07-09 15:30:33,803 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix: skipped TestSaleMatrixUi.test_sale_matrix_ui : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:30:33,853 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:30:58,863 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_payment_terms ... 2026-07-09 15:30:59,492 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-703c097-222760/odoo/tests/case.py:190 2026-07-09 15:30:59,493 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_product_from_po ... 2026-07-09 15:31:00,903 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-703c097-222760/odoo/tests/case.py:190 2026-07-09 15:31:00,904 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_no_matching_product_found ... 2026-07-09 15:31:01,815 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-703c097-222760/odoo/tests/case.py:190 2026-07-09 15:31:01,815 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_product_unit_price_with_different_uom ... 2026-07-09 15:31:02,547 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-703c097-222760/odoo/tests/case.py:190 2026-07-09 15:31:02,547 185 INFO rb-703c097-222760-391434 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_so_fallback_partner ... 2026-07-09 15:31:03,088 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-703c097-222760/odoo/tests/case.py:190 2026-07-09 15:31:03,136 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 15:31:03,150 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many ... 2026-07-09 15:31:03,234 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many_empty ... 2026-07-09 15:31:03,260 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one ... 2026-07-09 15:31:03,317 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one_empty ... 2026-07-09 15:31:03,343 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection ... 2026-07-09 15:31:03,376 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection_empty ... 2026-07-09 15:31:03,411 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:31:03,425 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one ... 2026-07-09 15:31:03,484 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_deep_hierarchy ... 2026-07-09 15:31:03,525 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty ... 2026-07-09 15:31:03,551 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty_no_parent_name ... 2026-07-09 15:31:03,578 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_no_parent_name ... 2026-07-09 15:31:03,619 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection ... 2026-07-09 15:31:03,651 185 INFO rb-703c097-222760-391434 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection_empty ... 2026-07-09 15:31:03,686 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2021-01-01 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeClassDecorator.test_freeze_time_class_decorator ... 2026-07-09 15:31:03,835 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:31:03,849 185 INFO rb-703c097-222760-391434 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator ... 2026-07-09 15:31:03,969 185 INFO rb-703c097-222760-391434 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator_with_date ... 2026-07-09 15:31:04,106 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2024-04-04 04:04:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator ... 2024-04-04 04:04:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator_two ... 2026-07-09 15:31:04,277 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:31:04,291 185 INFO rb-703c097-222760-391434 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeContextManager.test_freeze_time_context_manager ... 2026-07-09 15:31:04,422 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:31:04,438 185 INFO rb-703c097-222760-391434 odoo.addons.test_to_signup_email_verification.tests.test_signup_email_verification: Starting TestForSignUpEmailVerification.test_signup_user_which_create_from_res_partner ... 2026-07-09 15:31:05,676 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:31:06,845 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:31:06] "GET / HTTP/1.1" 200 - 177 0.150 1.024 2026-07-09 15:31:07,532 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:addison.olson28@example.com from 127.0.0.1 2026-07-09 15:31:07,557 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:addison.olson28@example.com from 127.0.0.1 2026-07-09 15:31:07,569 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:31:07,569 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:31:07] "POST /web/signup?db=rb-703c097-222760-391434&token=AbunV2oAAAAArZRY8QxMQMNJetQIuvWXntWgyRNa8Ehi3JvfCYY4eBZbMzYsIFszNDFdLCBudWxsLCAic2lnbnVwIl0 HTTP/1.1" 303 - 120 0.098 0.170 2026-07-09 15:31:07,583 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_device: User 341 inserts device log (mWSR4CdNzuzgFo8yyFLMc6xp4tUCitV_8XyeWZb6qf) 2026-07-09 15:31:08,451 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:31:08] "GET /my HTTP/1.1" 200 - 212 0.156 0.720 2026-07-09 15:31:08,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:31:08,527 185 INFO rb-703c097-222760-391434 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import ... 2026-07-09 15:31:08,644 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-703c097-222760/odoo/addons/base/i18n/fr.po for language fr_FR 2026-07-09 15:31:08,644 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/odoo/addons/base/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,190 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-703c097-222760/addons/web/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,190 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,394 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-703c097-222760/addons/base_setup/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,394 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_setup/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-703c097-222760/addons/bus/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,405 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/bus/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,410 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-703c097-222760/addons/web_tour/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,410 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web_tour/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,416 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-703c097-222760/addons/html_editor/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,416 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/html_editor/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,437 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-703c097-222760/addons/mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,437 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,574 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-703c097-222760/addons/sales_team/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,574 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sales_team/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,586 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-703c097-222760/addons/onboarding/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,586 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/onboarding/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-703c097-222760/addons/uom/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,594 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/uom/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,603 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-703c097-222760/addons/product/i18n/fr.po for language fr_FR 2026-07-09 15:31:09,603 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,494 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-703c097-222760/addons/analytic/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,494 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/analytic/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-703c097-222760/addons/web_editor/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,511 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web_editor/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,538 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-703c097-222760/addons/http_routing/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,538 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/http_routing/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,546 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-703c097-222760/addons/auth_signup/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,546 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_signup/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,562 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-703c097-222760/addons/portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,563 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,583 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-703c097-222760/addons/resource/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,583 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/resource/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,596 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-703c097-222760/addons/digest/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,596 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/digest/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,609 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-703c097-222760/addons/account/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,609 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,822 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-703c097-222760/addons/payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,822 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,861 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-703c097-222760/addons/account_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,862 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,877 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-703c097-222760/addons/utm/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,877 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/utm/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,888 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-703c097-222760/addons/sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,888 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,963 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-703c097-222760/addons/sale_management/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,964 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_management/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,974 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-703c097-222760/addons/barcodes/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,974 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/barcodes/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,982 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-703c097-222760/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,982 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,987 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-703c097-222760/addons/stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:10,988 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,111 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-703c097-222760/addons/stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,111 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,129 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-703c097-222760/addons/phone_validation/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,129 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/phone_validation/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,136 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-703c097-222760/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,137 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,250 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-703c097-222760/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,250 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-703c097-222760/addons/calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,265 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,314 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-703c097-222760/addons/contacts/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,314 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/contacts/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-703c097-222760/addons/crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,318 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,367 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-703c097-222760/addons/social_media/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,368 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/social_media/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,371 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-703c097-222760/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,371 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,375 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-703c097-222760/addons/website/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,375 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,555 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-703c097-222760/addons/purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,555 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,611 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,612 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,627 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,627 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,640 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-07-09 15:31:11,640 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-07-09 15:31:11,641 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-07-09 15:31:11,641 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-07-09 15:31:11,642 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-07-09 15:31:11,642 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-07-09 15:31:11,642 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-703c097-222760/addons/rating/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,643 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/rating/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,652 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-703c097-222760/addons/project/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,652 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,734 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-07-09 15:31:11,734 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-703c097-222760/addons/website_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,735 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,746 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-703c097-222760/addons/website_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,746 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,749 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-703c097-222760/addons/portal_rating/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,749 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/portal_rating/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,754 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-703c097-222760/addons/delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,754 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,770 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-703c097-222760/addons/website_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,771 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,840 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-703c097-222760/addons/mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,840 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,915 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-703c097-222760/addons/link_tracker/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,915 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/link_tracker/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,922 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,922 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,982 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-703c097-222760/addons/resource_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,982 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/resource_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,985 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-703c097-222760/addons/hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:11,985 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,023 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-703c097-222760/addons/hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,023 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,051 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,051 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,097 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-703c097-222760/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,097 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,100 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,100 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,143 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-703c097-222760/addons/data_recycle/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,143 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/data_recycle/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,151 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-703c097-222760/addons/maintenance/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,151 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/maintenance/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,172 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-703c097-222760/addons/marketing_card/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,172 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/marketing_card/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,186 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-07-09 15:31:12,186 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-07-09 15:31:12,187 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-703c097-222760/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,187 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,191 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-703c097-222760/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,191 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,199 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-07-09 15:31:12,200 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,200 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,215 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-07-09 15:31:12,215 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-07-09 15:31:12,216 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-07-09 15:31:12,216 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-07-09 15:31:12,216 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,216 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,223 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-07-09 15:31:12,223 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,223 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,231 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-07-09 15:31:12,231 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,231 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,234 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,234 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,238 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-07-09 15:31:12,239 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-07-09 15:31:12,239 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-07-09 15:31:12,239 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-07-09 15:31:12,239 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-07-09 15:31:12,240 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-07-09 15:31:12,240 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-07-09 15:31:12,240 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-07-09 15:31:12,241 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-07-09 15:31:12,241 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-07-09 15:31:12,241 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-07-09 15:31:12,242 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-07-09 15:31:12,242 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-07-09 15:31:12,243 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-07-09 15:31:12,243 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-07-09 15:31:12,243 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-07-09 15:31:12,243 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-07-09 15:31:12,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-07-09 15:31:12,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-07-09 15:31:12,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-703c097-222760/addons/iap/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,244 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/iap/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,250 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-703c097-222760/addons/iap_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,250 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/iap_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,257 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-703c097-222760/addons/sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,257 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,278 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-703c097-222760/addons/base_automation/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,278 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_automation/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,292 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-07-09 15:31:12,292 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-07-09 15:31:12,293 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-07-09 15:31:12,293 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-07-09 15:31:12,294 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-07-09 15:31:12,294 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-07-09 15:31:12,294 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-07-09 15:31:12,295 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-07-09 15:31:12,295 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-07-09 15:31:12,295 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-07-09 15:31:12,296 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-07-09 15:31:12,296 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-703c097-222760/addons/hr_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,296 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,322 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-07-09 15:31:12,322 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-07-09 15:31:12,322 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-07-09 15:31:12,323 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-07-09 15:31:12,323 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-07-09 15:31:12,324 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-07-09 15:31:12,324 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-07-09 15:31:12,324 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-07-09 15:31:12,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-703c097-222760/addons/website_partner/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,325 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_partner/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,328 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-703c097-222760/addons/gamification/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,328 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/gamification/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,367 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-703c097-222760/addons/website_profile/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,367 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_profile/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,380 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-703c097-222760/addons/website_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,380 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,456 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-703c097-222760/addons/event/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,456 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,549 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-703c097-222760/addons/website_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,550 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,570 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-703c097-222760/addons/fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,571 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-703c097-222760/addons/im_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,604 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/im_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,629 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-703c097-222760/addons/survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,630 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,694 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,695 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,707 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-703c097-222760/addons/repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,708 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,727 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,728 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,745 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,745 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,762 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-703c097-222760/addons/project_todo/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,762 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_todo/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,771 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-703c097-222760/addons/lunch/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,771 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/lunch/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,798 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-703c097-222760/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,798 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,816 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-07-09 15:31:12,817 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,817 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,824 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-07-09 15:31:12,825 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-07-09 15:31:12,829 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,829 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,838 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,838 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,842 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,842 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,847 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,847 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,850 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-703c097-222760/addons/pos_discount/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,850 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_discount/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,854 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,855 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,870 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-703c097-222760/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,870 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,873 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-703c097-222760/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,873 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,878 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-703c097-222760/addons/loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,878 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,914 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-703c097-222760/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,915 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,927 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-703c097-222760/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,927 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,932 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-703c097-222760/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,932 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,935 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-703c097-222760/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,935 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,939 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-703c097-222760/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,939 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,942 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-703c097-222760/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,942 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,946 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-703c097-222760/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,946 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,951 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,951 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,955 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-07-09 15:31:12,955 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-703c097-222760/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,956 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,964 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-703c097-222760/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,964 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,967 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-07-09 15:31:12,967 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,968 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,973 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,974 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,976 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,976 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,989 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-07-09 15:31:12,989 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-07-09 15:31:12,990 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-07-09 15:31:12,990 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-07-09 15:31:12,991 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:12,991 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,001 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-07-09 15:31:13,001 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-703c097-222760/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,001 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,006 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-07-09 15:31:13,007 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-703c097-222760/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,007 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,013 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-703c097-222760/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,013 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,016 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-703c097-222760/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,016 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,034 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-703c097-222760/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,034 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,039 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-07-09 15:31:13,040 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-07-09 15:31:13,040 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-07-09 15:31:13,040 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-703c097-222760/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,040 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,044 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-703c097-222760/addons/base_iban/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,044 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_iban/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,050 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-07-09 15:31:13,051 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-07-09 15:31:13,051 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-07-09 15:31:13,051 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-07-09 15:31:13,052 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-07-09 15:31:13,052 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-07-09 15:31:13,052 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-07-09 15:31:13,052 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-07-09 15:31:13,053 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-07-09 15:31:13,053 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-07-09 15:31:13,053 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-07-09 15:31:13,054 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-07-09 15:31:13,054 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-07-09 15:31:13,054 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-07-09 15:31:13,055 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-07-09 15:31:13,055 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-07-09 15:31:13,056 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-07-09 15:31:13,056 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-07-09 15:31:13,056 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-07-09 15:31:13,057 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-07-09 15:31:13,057 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-07-09 15:31:13,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-07-09 15:31:13,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-07-09 15:31:13,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-07-09 15:31:13,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-07-09 15:31:13,059 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-07-09 15:31:13,059 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-07-09 15:31:13,059 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-703c097-222760/addons/website_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,059 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,064 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-703c097-222760/addons/website_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,064 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,068 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-703c097-222760/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,068 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,071 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,071 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,086 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,086 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,090 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,091 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,093 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,093 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,098 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-703c097-222760/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,098 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,100 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-703c097-222760/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,100 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,106 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-703c097-222760/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,106 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,111 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-703c097-222760/addons/account_edi/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,112 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_edi/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,120 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-703c097-222760/addons/certificate/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,120 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/certificate/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,125 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-703c097-222760/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,126 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,129 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,129 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,138 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-703c097-222760/addons/account_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,138 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,141 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-703c097-222760/addons/account_peppol/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,142 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_peppol/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,156 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-703c097-222760/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,156 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,165 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-703c097-222760/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,165 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,171 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-703c097-222760/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,171 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,174 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-703c097-222760/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,174 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,178 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-703c097-222760/addons/account_test/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,178 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_test/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,183 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-703c097-222760/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,183 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,187 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-703c097-222760/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,187 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,193 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-703c097-222760/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,193 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,197 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,198 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,201 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,201 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,203 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,204 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,206 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-703c097-222760/addons/auth_totp/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,206 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_totp/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,213 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,214 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,218 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,219 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,224 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,224 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,228 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-703c097-222760/addons/base_import/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,228 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_import/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,242 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-703c097-222760/addons/base_import_module/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,242 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_import_module/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,248 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-703c097-222760/addons/base_install_request/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,248 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_install_request/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,253 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-703c097-222760/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,253 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,258 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-703c097-222760/addons/base_vat/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,258 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_vat/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,262 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-703c097-222760/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,262 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,266 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,270 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,270 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,273 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,273 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,276 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,276 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,280 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-703c097-222760/addons/iap_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,281 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/iap_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,284 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-703c097-222760/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,284 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,287 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-703c097-222760/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,287 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,300 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-703c097-222760/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,300 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,306 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-703c097-222760/addons/crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,306 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,309 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-703c097-222760/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,309 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,319 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-703c097-222760/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,319 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,322 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-703c097-222760/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,323 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,338 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-703c097-222760/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,339 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,342 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-703c097-222760/addons/event_booth/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,342 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_booth/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,353 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-703c097-222760/addons/event_product/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,353 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_product/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,357 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-703c097-222760/addons/event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,357 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,365 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-703c097-222760/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,365 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,372 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-703c097-222760/addons/event_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,372 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,379 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-703c097-222760/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,379 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,382 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-703c097-222760/addons/event_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,382 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,385 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-703c097-222760/addons/sale_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,386 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,391 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-703c097-222760/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,391 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,394 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-703c097-222760/addons/google_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,394 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/google_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,397 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-703c097-222760/addons/google_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,398 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/google_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-703c097-222760/addons/google_gmail/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,404 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/google_gmail/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,410 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-703c097-222760/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,410 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,412 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-703c097-222760/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,413 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,416 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-703c097-222760/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,416 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,420 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,421 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,425 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-703c097-222760/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,426 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,433 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-703c097-222760/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,433 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,437 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-703c097-222760/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,437 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,439 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-703c097-222760/addons/hr_presence/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,440 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_presence/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,444 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,447 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,447 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,454 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-703c097-222760/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,454 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,458 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-703c097-222760/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,458 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,462 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,462 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,465 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-07-09 15:31:13,466 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-07-09 15:31:13,466 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-07-09 15:31:13,467 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-07-09 15:31:13,467 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-07-09 15:31:13,467 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-07-09 15:31:13,468 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-07-09 15:31:13,468 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-07-09 15:31:13,468 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-07-09 15:31:13,468 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-07-09 15:31:13,469 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-07-09 15:31:13,469 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-07-09 15:31:13,469 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-07-09 15:31:13,470 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-07-09 15:31:13,470 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-07-09 15:31:13,471 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-07-09 15:31:13,471 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-07-09 15:31:13,471 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-07-09 15:31:13,472 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-07-09 15:31:13,472 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-07-09 15:31:13,473 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-07-09 15:31:13,473 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-07-09 15:31:13,473 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-07-09 15:31:13,474 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-07-09 15:31:13,474 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-07-09 15:31:13,474 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-07-09 15:31:13,475 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-07-09 15:31:13,475 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-703c097-222760/addons/mail_bot/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,475 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mail_bot/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-07-09 15:31:13,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-703c097-222760/addons/mail_group/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,483 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mail_group/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,498 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,499 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,502 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,503 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,506 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,511 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,514 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-703c097-222760/addons/website_event_track/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,514 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_track/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,545 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,545 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,549 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,549 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,552 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,552 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,555 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,555 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,558 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,558 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,561 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-703c097-222760/addons/membership/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,561 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/membership/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,570 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-703c097-222760/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,570 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,573 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-703c097-222760/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,573 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,580 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-703c097-222760/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,580 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,585 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-703c097-222760/addons/mrp_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,586 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,593 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,593 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,596 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-703c097-222760/addons/product_expiry/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,596 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_expiry/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-703c097-222760/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,604 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,608 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-703c097-222760/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,608 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,611 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,612 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,619 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,619 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,622 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,622 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,625 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-703c097-222760/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,625 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,629 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,629 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,636 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,636 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,639 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-703c097-222760/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,639 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,643 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,643 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,646 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-07-09 15:31:13,647 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-703c097-222760/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,647 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,651 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-703c097-222760/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,652 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,654 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-703c097-222760/addons/pos_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,654 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,659 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,660 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,663 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-703c097-222760/addons/pos_hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,666 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,673 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-07-09 15:31:13,673 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-703c097-222760/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,673 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,681 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-703c097-222760/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,681 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,685 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,686 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,689 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-703c097-222760/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,689 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,693 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,693 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,695 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,696 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,698 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,698 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,701 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,701 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,704 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-703c097-222760/addons/pos_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,704 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,708 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-703c097-222760/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,708 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,715 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-703c097-222760/addons/product_email_template/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,715 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_email_template/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,719 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-703c097-222760/addons/product_images/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,719 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_images/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,725 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-703c097-222760/addons/product_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,725 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,731 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-703c097-222760/addons/product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,731 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,734 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-703c097-222760/addons/project_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,735 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,738 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-703c097-222760/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,738 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,741 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-703c097-222760/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,741 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,744 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-703c097-222760/addons/project_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,745 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,747 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-703c097-222760/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,747 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,750 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-703c097-222760/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,750 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,755 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-703c097-222760/addons/sale_service/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,755 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_service/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,758 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-703c097-222760/addons/sale_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,758 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,770 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-07-09 15:31:13,771 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,771 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,774 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-703c097-222760/addons/project_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,774 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,782 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-703c097-222760/addons/project_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,782 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,785 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,785 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,788 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-703c097-222760/addons/sale_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,788 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,792 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-703c097-222760/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,792 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,797 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-703c097-222760/addons/project_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,797 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,801 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-703c097-222760/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,801 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,804 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,807 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-703c097-222760/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,807 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,812 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-703c097-222760/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,812 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,816 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-703c097-222760/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,816 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,820 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-703c097-222760/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,820 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,823 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-703c097-222760/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,824 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,827 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-703c097-222760/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,827 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,830 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,830 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,833 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-703c097-222760/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,834 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,841 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,842 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,845 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-703c097-222760/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,845 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,849 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,849 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,852 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-07-09 15:31:13,852 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-703c097-222760/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,852 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,861 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-703c097-222760/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,862 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,866 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,867 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,870 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-703c097-222760/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,870 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,874 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,874 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,877 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-07-09 15:31:13,877 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-703c097-222760/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,877 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,902 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,903 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,906 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-703c097-222760/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,906 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,913 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-703c097-222760/addons/snailmail/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,914 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/snailmail/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,925 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-703c097-222760/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,926 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,931 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:13,931 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,049 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,049 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,054 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,055 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,061 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,062 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,067 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,067 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,072 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,072 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,077 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,077 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,081 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,081 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,086 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,086 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,091 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,091 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,096 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,096 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,102 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,103 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,108 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,108 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,112 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,112 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,115 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-703c097-222760/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,115 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,123 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,123 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,127 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-703c097-222760/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,127 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,134 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-703c097-222760/addons/stock_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,134 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,139 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-07-09 15:31:14,140 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-07-09 15:31:14,140 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-07-09 15:31:14,140 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-07-09 15:31:14,141 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-07-09 15:31:14,141 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-07-09 15:31:14,141 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-07-09 15:31:14,141 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-703c097-222760/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,142 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,155 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-07-09 15:31:14,155 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-703c097-222760/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,155 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,177 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-703c097-222760/addons/website_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,177 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,184 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-703c097-222760/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,184 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,187 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-07-09 15:31:14,188 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-703c097-222760/addons/payment_demo/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,188 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_demo/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,194 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-703c097-222760/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,194 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,198 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-703c097-222760/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,199 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,205 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,205 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,222 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,222 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,228 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,228 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,231 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,232 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,235 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-703c097-222760/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,235 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-703c097-222760/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,245 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,250 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,250 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,254 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,254 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,263 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-07-09 15:31:14,264 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-07-09 15:31:14,264 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-07-09 15:31:14,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-07-09 15:31:14,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-07-09 15:31:14,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-703c097-222760/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,265 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,270 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-07-09 15:31:14,270 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-07-09 15:31:14,271 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-07-09 15:31:14,271 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-07-09 15:31:14,271 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-07-09 15:31:14,272 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_lint: no translation for language fr_FR 2026-07-09 15:31:14,272 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-07-09 15:31:14,272 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-07-09 15:31:14,273 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-07-09 15:31:14,273 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-07-09 15:31:14,273 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-07-09 15:31:14,274 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-07-09 15:31:14,274 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-07-09 15:31:14,274 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-07-09 15:31:14,275 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-07-09 15:31:14,275 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-07-09 15:31:14,275 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-07-09 15:31:14,276 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-07-09 15:31:14,276 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-07-09 15:31:14,276 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-07-09 15:31:14,277 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-07-09 15:31:14,277 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-703c097-222760/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,277 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,283 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-07-09 15:31:14,284 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-07-09 15:31:14,284 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-07-09 15:31:14,284 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-703c097-222760/addons/website_forum/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,285 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_forum/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,332 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-703c097-222760/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,332 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,344 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-703c097-222760/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,344 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,358 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-07-09 15:31:14,358 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-07-09 15:31:14,359 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-07-09 15:31:14,359 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-07-09 15:31:14,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-07-09 15:31:14,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-07-09 15:31:14,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-07-09 15:31:14,361 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-07-09 15:31:14,361 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-07-09 15:31:14,361 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-703c097-222760/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-07-09 15:31:14,361 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,303 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-07-09 15:31:15,304 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-07-09 15:31:15,304 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-07-09 15:31:15,304 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-07-09 15:31:15,305 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-07-09 15:31:15,305 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-07-09 15:31:15,306 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-07-09 15:31:15,306 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-07-09 15:31:15,307 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-07-09 15:31:15,307 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-07-09 15:31:15,307 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-07-09 15:31:15,308 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-07-09 15:31:15,308 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-07-09 15:31:15,309 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-07-09 15:31:15,309 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-07-09 15:31:15,309 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-07-09 15:31:15,310 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-07-09 15:31:15,310 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-07-09 15:31:15,311 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-07-09 15:31:15,311 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-07-09 15:31:15,312 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-07-09 15:31:15,312 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-07-09 15:31:15,312 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-07-09 15:31:15,313 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-07-09 15:31:15,313 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-07-09 15:31:15,314 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-07-09 15:31:15,314 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-07-09 15:31:15,314 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-07-09 15:31:15,315 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-07-09 15:31:15,315 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-07-09 15:31:15,316 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-07-09 15:31:15,316 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-07-09 15:31:15,316 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-07-09 15:31:15,317 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-07-09 15:31:15,317 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-07-09 15:31:15,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-07-09 15:31:15,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-07-09 15:31:15,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-07-09 15:31:15,319 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-07-09 15:31:15,319 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-07-09 15:31:15,320 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-07-09 15:31:15,320 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-07-09 15:31:15,320 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-07-09 15:31:15,321 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-07-09 15:31:15,321 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-07-09 15:31:15,322 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-07-09 15:31:15,322 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-07-09 15:31:15,323 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-07-09 15:31:15,323 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-07-09 15:31:15,323 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-07-09 15:31:15,324 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-07-09 15:31:15,324 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-07-09 15:31:15,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-07-09 15:31:15,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-07-09 15:31:15,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-07-09 15:31:15,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-07-09 15:31:15,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-07-09 15:31:15,327 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-07-09 15:31:15,327 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-07-09 15:31:15,328 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-07-09 15:31:15,328 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-07-09 15:31:15,328 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-07-09 15:31:15,329 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-07-09 15:31:15,329 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-07-09 15:31:15,330 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-07-09 15:31:15,330 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-07-09 15:31:15,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-07-09 15:31:15,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-07-09 15:31:15,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-07-09 15:31:15,332 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-07-09 15:31:15,332 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-07-09 15:31:15,333 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-07-09 15:31:15,333 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-07-09 15:31:15,334 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-07-09 15:31:15,334 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-07-09 15:31:15,334 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-703c097-222760/addons/transifex/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,334 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/transifex/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,339 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-07-09 15:31:15,339 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-07-09 15:31:15,339 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-07-09 15:31:15,340 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-07-09 15:31:15,340 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-07-09 15:31:15,341 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-07-09 15:31:15,341 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-07-09 15:31:15,342 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-07-09 15:31:15,342 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-07-09 15:31:15,342 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,342 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,348 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-07-09 15:31:15,348 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-07-09 15:31:15,349 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-07-09 15:31:15,349 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-07-09 15:31:15,349 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-07-09 15:31:15,350 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-07-09 15:31:15,350 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-07-09 15:31:15,351 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-07-09 15:31:15,351 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-07-09 15:31:15,352 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-07-09 15:31:15,352 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-07-09 15:31:15,353 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-07-09 15:31:15,353 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-07-09 15:31:15,353 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-07-09 15:31:15,354 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-07-09 15:31:15,354 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-07-09 15:31:15,355 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-07-09 15:31:15,355 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-07-09 15:31:15,355 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-07-09 15:31:15,356 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-07-09 15:31:15,356 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-07-09 15:31:15,357 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-07-09 15:31:15,357 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-07-09 15:31:15,358 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-07-09 15:31:15,358 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-07-09 15:31:15,358 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-07-09 15:31:15,359 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-07-09 15:31:15,359 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-07-09 15:31:15,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-07-09 15:31:15,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-07-09 15:31:15,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-07-09 15:31:15,361 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-07-09 15:31:15,361 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-07-09 15:31:15,361 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-07-09 15:31:15,362 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-07-09 15:31:15,362 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-07-09 15:31:15,362 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-07-09 15:31:15,363 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-07-09 15:31:15,363 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-07-09 15:31:15,363 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-07-09 15:31:15,364 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-07-09 15:31:15,364 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-07-09 15:31:15,364 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,364 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,389 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-07-09 15:31:15,390 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-07-09 15:31:15,390 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-07-09 15:31:15,391 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-07-09 15:31:15,391 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-07-09 15:31:15,391 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-703c097-222760/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,391 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,396 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-07-09 15:31:15,397 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-07-09 15:31:15,397 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-07-09 15:31:15,397 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-07-09 15:31:15,398 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-07-09 15:31:15,398 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-07-09 15:31:15,398 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-07-09 15:31:15,399 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-07-09 15:31:15,399 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-07-09 15:31:15,399 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-07-09 15:31:15,400 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-07-09 15:31:15,400 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-07-09 15:31:15,400 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-703c097-222760/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,400 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,405 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-07-09 15:31:15,405 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-07-09 15:31:15,406 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-07-09 15:31:15,406 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-07-09 15:31:15,407 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-07-09 15:31:15,407 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-07-09 15:31:15,407 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-703c097-222760/addons/website_links/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,407 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_links/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,416 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-07-09 15:31:15,417 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-07-09 15:31:15,417 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-07-09 15:31:15,418 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-07-09 15:31:15,418 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-07-09 15:31:15,418 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-07-09 15:31:15,419 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-07-09 15:31:15,419 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-07-09 15:31:15,420 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-07-09 15:31:15,420 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-07-09 15:31:15,421 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-07-09 15:31:15,421 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-07-09 15:31:15,421 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-07-09 15:31:15,422 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-07-09 15:31:15,422 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-07-09 15:31:15,423 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-07-09 15:31:15,423 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-07-09 15:31:15,423 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-07-09 15:31:15,424 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-07-09 15:31:15,424 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-07-09 15:31:15,425 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-07-09 15:31:15,425 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-07-09 15:31:15,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-07-09 15:31:15,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-07-09 15:31:15,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-07-09 15:31:15,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-07-09 15:31:15,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-07-09 15:31:15,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-07-09 15:31:15,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-07-09 15:31:15,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-07-09 15:31:15,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-07-09 15:31:15,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-07-09 15:31:15,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-07-09 15:31:15,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-07-09 15:31:15,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-07-09 15:31:15,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-07-09 15:31:15,432 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-07-09 15:31:15,432 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-07-09 15:31:15,432 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-07-09 15:31:15,433 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-07-09 15:31:15,433 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-07-09 15:31:15,434 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-07-09 15:31:15,434 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-07-09 15:31:15,435 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-07-09 15:31:15,435 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-07-09 15:31:15,435 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-07-09 15:31:15,436 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-07-09 15:31:15,436 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-07-09 15:31:15,437 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-07-09 15:31:15,437 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-07-09 15:31:15,438 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-07-09 15:31:15,438 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-07-09 15:31:15,438 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-07-09 15:31:15,439 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-07-09 15:31:15,439 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-07-09 15:31:15,440 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-07-09 15:31:15,440 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-07-09 15:31:15,441 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-07-09 15:31:15,441 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-07-09 15:31:15,441 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-07-09 15:31:15,442 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-07-09 15:31:15,442 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-07-09 15:31:15,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-07-09 15:31:15,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-07-09 15:31:15,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-07-09 15:31:15,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-07-09 15:31:15,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-07-09 15:31:15,445 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-07-09 15:31:15,445 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-07-09 15:31:15,446 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-07-09 15:31:15,446 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-07-09 15:31:15,446 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-07-09 15:31:15,447 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-07-09 15:31:15,447 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-07-09 15:31:15,448 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-07-09 15:31:15,448 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-07-09 15:31:15,448 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-07-09 15:31:15,449 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-07-09 15:31:15,449 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-07-09 15:31:15,449 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-07-09 15:31:15,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-07-09 15:31:15,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-07-09 15:31:15,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-07-09 15:31:15,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-07-09 15:31:15,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-07-09 15:31:15,451 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-07-09 15:31:15,451 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-07-09 15:31:15,451 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-07-09 15:31:15,452 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-07-09 15:31:15,452 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-07-09 15:31:15,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-07-09 15:31:15,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-07-09 15:31:15,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-07-09 15:31:15,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-07-09 15:31:15,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification: no translation for language fr_FR 2026-07-09 15:31:15,454 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_landed_costs: no translation for language fr_FR 2026-07-09 15:31:15,454 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_mrp: no translation for language fr_FR 2026-07-09 15:31:15,454 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_purchase_stock: no translation for language fr_FR 2026-07-09 15:31:15,454 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-07-09 15:31:15,454 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-07-09 15:31:15,455 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-07-09 15:31:15,455 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-07-09 15:31:15,455 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-07-09 15:31:15,455 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-07-09 15:31:15,456 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-07-09 15:31:15,456 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-07-09 15:31:15,456 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-703c097-222760/addons/website_blog/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,456 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_blog/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-07-09 15:31:15,487 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-07-09 15:31:15,487 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-07-09 15:31:15,488 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-07-09 15:31:15,488 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-07-09 15:31:15,488 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-07-09 15:31:15,489 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-07-09 15:31:15,489 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-07-09 15:31:15,489 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-07-09 15:31:15,490 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-07-09 15:31:15,490 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-07-09 15:31:15,490 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-07-09 15:31:15,491 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-07-09 15:31:15,491 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-07-09 15:31:15,491 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-07-09 15:31:15,492 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-07-09 15:31:15,492 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-07-09 15:31:15,492 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-07-09 15:31:15,492 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-703c097-222760/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,493 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,497 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-703c097-222760/addons/website_customer/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,497 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_customer/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,504 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,504 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,509 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-703c097-222760/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,509 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,512 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,514 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-703c097-222760/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,514 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,517 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,518 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,522 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-703c097-222760/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,522 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,527 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-703c097-222760/addons/website_membership/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,528 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_membership/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,531 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-703c097-222760/addons/website_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,531 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-703c097-222760/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,535 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,538 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-703c097-222760/addons/payment_custom/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,538 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_custom/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,544 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-703c097-222760/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,544 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,553 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-703c097-222760/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,554 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,559 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-703c097-222760/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,559 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,565 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,565 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,572 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,572 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,577 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-703c097-222760/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,577 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,580 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,581 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,588 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,588 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,591 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,591 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,595 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,595 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,597 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,597 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-07-09 15:31:15,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-07-09 15:31:15,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-07-09 15:31:15,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-07-09 15:31:15,603 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-07-09 15:31:15,603 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-07-09 15:31:15,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-07-09 15:31:15,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-07-09 15:31:15,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-703c097-222760/addons/board/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,604 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/board/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,610 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-703c097-222760/addons/payment_aps/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,610 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_aps/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,613 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-703c097-222760/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,613 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,617 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-703c097-222760/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,617 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,624 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-703c097-222760/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,624 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,629 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-703c097-222760/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,629 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,634 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-703c097-222760/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,634 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,640 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-703c097-222760/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,640 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,645 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-703c097-222760/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,645 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,651 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-703c097-222760/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,651 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,658 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-703c097-222760/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,658 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,662 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-703c097-222760/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,663 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,667 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-703c097-222760/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,667 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,673 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-703c097-222760/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,673 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,676 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-07-09 15:31:15,676 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,676 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:15,679 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-07-09 15:31:15,679 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-07-09 15:31:15,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-07-09 15:31:15,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-07-09 15:31:15,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-07-09 15:31:15,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-07-09 15:31:15,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-07-09 15:31:15,681 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-07-09 15:31:42,294 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading translation file for language fr_FR 2026-07-09 15:31:42,308 185 INFO rb-703c097-222760-391434 odoo.tools.translate: translations are loaded successfully 2026-07-09 15:31:42,341 185 INFO rb-703c097-222760-391434 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import_csv ... 2026-07-09 15:31:43,367 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading translation file for language fr_FR 2026-07-09 15:31:43,398 185 INFO rb-703c097-222760-391434 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_pot ... 2026-07-09 15:31:44,356 185 INFO rb-703c097-222760-391434 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_records ... 2026-07-09 15:31:44,433 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-703c097-222760/odoo/addons/base/i18n/fr.po for language fr_FR 2026-07-09 15:31:44,434 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/odoo/addons/base/i18n/fr.po for language fr_FR 2026-07-09 15:31:44,933 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-703c097-222760/addons/web/i18n/fr.po for language fr_FR 2026-07-09 15:31:44,933 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,158 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-703c097-222760/addons/base_setup/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,158 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_setup/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,167 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-703c097-222760/addons/bus/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,167 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/bus/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,171 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-703c097-222760/addons/web_tour/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,171 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web_tour/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,175 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-703c097-222760/addons/html_editor/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,175 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/html_editor/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,197 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-703c097-222760/addons/mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,197 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,305 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-703c097-222760/addons/sales_team/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,305 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sales_team/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,313 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-703c097-222760/addons/onboarding/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,313 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/onboarding/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-703c097-222760/addons/uom/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,319 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/uom/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-703c097-222760/addons/product/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,326 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,369 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-703c097-222760/addons/analytic/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,369 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/analytic/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,378 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-703c097-222760/addons/web_editor/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,378 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web_editor/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,402 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-703c097-222760/addons/http_routing/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,402 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/http_routing/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-703c097-222760/addons/auth_signup/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,404 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_signup/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,422 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-703c097-222760/addons/portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,422 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,441 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-703c097-222760/addons/resource/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,441 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/resource/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-703c097-222760/addons/digest/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,451 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/digest/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,457 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-703c097-222760/addons/account/i18n/fr.po for language fr_FR 2026-07-09 15:31:45,457 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,540 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-703c097-222760/addons/payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,540 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,572 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-703c097-222760/addons/account_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,572 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,579 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-703c097-222760/addons/utm/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,579 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/utm/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,587 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-703c097-222760/addons/sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,587 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,659 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-703c097-222760/addons/sale_management/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,659 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_management/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,671 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-703c097-222760/addons/barcodes/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,671 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/barcodes/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,674 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-703c097-222760/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,675 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,678 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-703c097-222760/addons/stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,678 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,786 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-703c097-222760/addons/stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,786 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,797 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-703c097-222760/addons/phone_validation/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,797 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/phone_validation/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,806 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-703c097-222760/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,806 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,903 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-703c097-222760/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,904 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,916 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-703c097-222760/addons/calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,916 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,956 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-703c097-222760/addons/contacts/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,956 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/contacts/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,959 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-703c097-222760/addons/crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:46,959 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,007 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-703c097-222760/addons/social_media/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,007 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/social_media/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,009 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-703c097-222760/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,009 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,012 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-703c097-222760/addons/website/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,013 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,180 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-703c097-222760/addons/purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,180 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,224 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,224 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,235 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,235 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-07-09 15:31:47,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-07-09 15:31:47,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-07-09 15:31:47,245 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-07-09 15:31:47,245 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-07-09 15:31:47,245 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-07-09 15:31:47,245 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-703c097-222760/addons/rating/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,245 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/rating/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,253 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-703c097-222760/addons/project/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,253 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-07-09 15:31:47,319 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-703c097-222760/addons/website_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,319 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-703c097-222760/addons/website_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,326 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,329 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-703c097-222760/addons/portal_rating/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,329 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/portal_rating/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,335 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-703c097-222760/addons/delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,336 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,347 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-703c097-222760/addons/website_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,347 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,399 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-703c097-222760/addons/mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,399 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,470 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-703c097-222760/addons/link_tracker/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,470 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/link_tracker/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,475 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,475 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,528 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-703c097-222760/addons/resource_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,528 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/resource_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,531 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-703c097-222760/addons/hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,531 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,569 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-703c097-222760/addons/hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,569 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,597 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,597 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,657 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-703c097-222760/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,657 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,659 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,659 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,697 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-703c097-222760/addons/data_recycle/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,697 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/data_recycle/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,703 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-703c097-222760/addons/maintenance/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,703 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/maintenance/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,720 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-703c097-222760/addons/marketing_card/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,721 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/marketing_card/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,730 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-07-09 15:31:47,731 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-07-09 15:31:47,731 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-703c097-222760/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,731 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,734 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-703c097-222760/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,734 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,736 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-07-09 15:31:47,736 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,737 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,748 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-07-09 15:31:47,749 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-07-09 15:31:47,749 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-07-09 15:31:47,749 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-07-09 15:31:47,749 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,749 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,754 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-07-09 15:31:47,754 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,754 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,759 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-07-09 15:31:47,759 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,759 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,761 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-703c097-222760/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,761 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,764 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-07-09 15:31:47,764 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-07-09 15:31:47,765 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-07-09 15:31:47,765 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-07-09 15:31:47,765 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-07-09 15:31:47,766 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-07-09 15:31:47,766 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-07-09 15:31:47,767 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-07-09 15:31:47,767 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-07-09 15:31:47,767 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-07-09 15:31:47,768 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-07-09 15:31:47,768 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-07-09 15:31:47,769 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-07-09 15:31:47,769 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-07-09 15:31:47,769 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-07-09 15:31:47,770 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-07-09 15:31:47,770 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-07-09 15:31:47,771 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-07-09 15:31:47,771 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-07-09 15:31:47,771 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-703c097-222760/addons/iap/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,771 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/iap/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,776 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-703c097-222760/addons/iap_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,777 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/iap_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,781 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-703c097-222760/addons/sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,782 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-703c097-222760/addons/base_automation/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,805 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_automation/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,817 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-07-09 15:31:47,817 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-07-09 15:31:47,817 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-07-09 15:31:47,818 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-07-09 15:31:47,818 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-07-09 15:31:47,818 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-07-09 15:31:47,818 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-07-09 15:31:47,818 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-07-09 15:31:47,819 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-07-09 15:31:47,819 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-07-09 15:31:47,819 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-07-09 15:31:47,819 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-703c097-222760/addons/hr_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,819 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,841 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-07-09 15:31:47,841 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-07-09 15:31:47,842 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-07-09 15:31:47,842 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-07-09 15:31:47,843 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-07-09 15:31:47,843 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-07-09 15:31:47,843 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-07-09 15:31:47,844 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-07-09 15:31:47,844 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-703c097-222760/addons/website_partner/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,844 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_partner/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,847 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-703c097-222760/addons/gamification/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,847 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/gamification/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,886 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-703c097-222760/addons/website_profile/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,887 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_profile/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,896 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-703c097-222760/addons/website_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,896 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,979 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-703c097-222760/addons/event/i18n/fr.po for language fr_FR 2026-07-09 15:31:47,979 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-703c097-222760/addons/website_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,059 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,073 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-703c097-222760/addons/fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,073 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,101 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-703c097-222760/addons/im_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,101 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/im_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,124 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-703c097-222760/addons/survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,125 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,184 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,185 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,197 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-703c097-222760/addons/repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,197 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,221 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,221 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,244 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,244 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,257 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-703c097-222760/addons/project_todo/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,257 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_todo/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,269 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-703c097-222760/addons/lunch/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,269 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/lunch/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,297 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-703c097-222760/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,297 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,311 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-07-09 15:31:48,312 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,312 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,315 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-07-09 15:31:48,315 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-07-09 15:31:48,318 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,319 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,330 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,331 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,333 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-703c097-222760/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,333 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,337 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,337 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,340 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-703c097-222760/addons/pos_discount/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,340 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_discount/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,343 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,343 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,357 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-703c097-222760/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,358 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,359 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-703c097-222760/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,359 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,362 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-703c097-222760/addons/loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,362 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,390 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-703c097-222760/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,390 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,396 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-703c097-222760/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,397 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,399 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-703c097-222760/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,399 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,401 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-703c097-222760/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,401 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,403 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-703c097-222760/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,403 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,405 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-703c097-222760/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,405 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,409 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-703c097-222760/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,409 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,413 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,413 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,415 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-07-09 15:31:48,415 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-703c097-222760/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,415 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,418 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-703c097-222760/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,418 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,420 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-07-09 15:31:48,421 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,421 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,425 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,425 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,426 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-07-09 15:31:48,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-07-09 15:31:48,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-07-09 15:31:48,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-07-09 15:31:48,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,444 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-07-09 15:31:48,450 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-703c097-222760/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,451 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-07-09 15:31:48,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-703c097-222760/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,453 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,457 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-703c097-222760/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,457 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,458 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-703c097-222760/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,458 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,472 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-703c097-222760/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,472 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,476 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-07-09 15:31:48,476 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-07-09 15:31:48,476 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-07-09 15:31:48,477 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-703c097-222760/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,477 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,478 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-703c097-222760/addons/base_iban/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,478 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_iban/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,481 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-07-09 15:31:48,481 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-07-09 15:31:48,481 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-07-09 15:31:48,481 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-07-09 15:31:48,481 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-07-09 15:31:48,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-07-09 15:31:48,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-07-09 15:31:48,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-07-09 15:31:48,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-07-09 15:31:48,483 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-07-09 15:31:48,483 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-07-09 15:31:48,483 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-07-09 15:31:48,483 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-07-09 15:31:48,484 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-07-09 15:31:48,484 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-07-09 15:31:48,484 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-07-09 15:31:48,485 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-07-09 15:31:48,485 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-07-09 15:31:48,485 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-07-09 15:31:48,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-07-09 15:31:48,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-07-09 15:31:48,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-07-09 15:31:48,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-07-09 15:31:48,487 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-07-09 15:31:48,487 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-07-09 15:31:48,487 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-07-09 15:31:48,487 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-07-09 15:31:48,488 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-703c097-222760/addons/website_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,488 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,490 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-703c097-222760/addons/website_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,490 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,492 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-703c097-222760/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,492 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,495 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,495 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,507 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,511 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-703c097-222760/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,513 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-703c097-222760/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,515 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,517 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-703c097-222760/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,517 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,524 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-703c097-222760/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,524 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,528 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-703c097-222760/addons/account_edi/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,528 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_edi/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-703c097-222760/addons/certificate/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,535 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/certificate/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,543 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-703c097-222760/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,543 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,550 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,550 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,560 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-703c097-222760/addons/account_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,560 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,562 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-703c097-222760/addons/account_peppol/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,562 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_peppol/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,579 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-703c097-222760/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,579 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,586 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-703c097-222760/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,586 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,592 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-703c097-222760/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,592 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-703c097-222760/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,594 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,596 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-703c097-222760/addons/account_test/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,597 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_test/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-703c097-222760/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,601 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-703c097-222760/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,604 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,612 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-703c097-222760/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,612 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,616 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,616 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,618 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,618 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,620 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-703c097-222760/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,620 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,621 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-703c097-222760/addons/auth_totp/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,621 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_totp/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,627 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,627 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,631 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,631 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,636 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-703c097-222760/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,636 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,639 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-703c097-222760/addons/base_import/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,639 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_import/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,650 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-703c097-222760/addons/base_import_module/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,650 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_import_module/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,655 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-703c097-222760/addons/base_install_request/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,655 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_install_request/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,660 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-703c097-222760/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,660 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,663 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-703c097-222760/addons/base_vat/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,663 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/base_vat/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,670 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-703c097-222760/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,670 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,672 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,672 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,675 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,676 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,678 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,678 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-703c097-222760/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,680 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,683 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-703c097-222760/addons/iap_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,683 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/iap_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,685 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-703c097-222760/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,685 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,686 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-703c097-222760/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,686 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,693 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-703c097-222760/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,693 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,695 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-703c097-222760/addons/crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,695 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,697 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-703c097-222760/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,697 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,702 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-703c097-222760/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,702 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,704 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-703c097-222760/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,704 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,714 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-703c097-222760/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,714 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,716 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-703c097-222760/addons/event_booth/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,716 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_booth/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,722 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-703c097-222760/addons/event_product/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,722 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_product/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,724 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-703c097-222760/addons/event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,724 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,730 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-703c097-222760/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,730 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,733 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-703c097-222760/addons/event_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,733 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,738 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-703c097-222760/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,738 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,741 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-703c097-222760/addons/event_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,742 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/event_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,743 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-703c097-222760/addons/sale_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,743 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,745 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-703c097-222760/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,746 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,747 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-703c097-222760/addons/google_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,747 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/google_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,748 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-703c097-222760/addons/google_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,749 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/google_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,752 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-703c097-222760/addons/google_gmail/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,752 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/google_gmail/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,755 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-703c097-222760/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,755 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,757 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-703c097-222760/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,757 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,759 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-703c097-222760/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,759 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,762 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,762 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,766 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-703c097-222760/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,766 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,771 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-703c097-222760/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,771 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,774 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-703c097-222760/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,774 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,776 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-703c097-222760/addons/hr_presence/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,776 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_presence/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,781 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,781 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,784 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,784 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,791 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-703c097-222760/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,791 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,793 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-703c097-222760/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,793 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,796 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-703c097-222760/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,797 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,799 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-07-09 15:31:48,800 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-07-09 15:31:48,800 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-07-09 15:31:48,800 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-07-09 15:31:48,801 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-07-09 15:31:48,801 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-07-09 15:31:48,801 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-07-09 15:31:48,802 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-07-09 15:31:48,802 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-07-09 15:31:48,803 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-07-09 15:31:48,803 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-07-09 15:31:48,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-07-09 15:31:48,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-07-09 15:31:48,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-07-09 15:31:48,805 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-07-09 15:31:48,805 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-07-09 15:31:48,805 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-07-09 15:31:48,806 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-07-09 15:31:48,806 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-07-09 15:31:48,806 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-07-09 15:31:48,807 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-07-09 15:31:48,807 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-07-09 15:31:48,808 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-07-09 15:31:48,808 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-07-09 15:31:48,809 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-07-09 15:31:48,809 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-07-09 15:31:48,809 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-07-09 15:31:48,809 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-703c097-222760/addons/mail_bot/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,809 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mail_bot/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,814 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-07-09 15:31:48,814 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-703c097-222760/addons/mail_group/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,814 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mail_group/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,834 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,835 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,838 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,838 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,840 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,840 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,842 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,842 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,844 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-703c097-222760/addons/website_event_track/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,844 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_track/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,881 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,881 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,883 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,883 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,885 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,885 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,888 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,888 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,890 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,891 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,892 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-703c097-222760/addons/membership/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,892 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/membership/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,902 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-703c097-222760/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,903 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,905 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-703c097-222760/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,905 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,911 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-703c097-222760/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,911 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,916 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-703c097-222760/addons/mrp_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,917 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,923 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,923 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,925 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-703c097-222760/addons/product_expiry/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,926 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_expiry/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,933 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-703c097-222760/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,933 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,936 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-703c097-222760/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,936 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,938 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,938 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,948 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,948 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,950 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,950 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,952 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-703c097-222760/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,952 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,955 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,955 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,958 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,958 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,959 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-703c097-222760/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,959 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,962 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,962 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,965 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-07-09 15:31:48,965 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-703c097-222760/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,966 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,972 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-703c097-222760/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,972 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,974 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-703c097-222760/addons/pos_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,974 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_event/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,977 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,977 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,978 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-703c097-222760/addons/pos_hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,979 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,982 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-07-09 15:31:48,983 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-703c097-222760/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,983 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,988 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-703c097-222760/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,988 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,991 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,991 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,993 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-703c097-222760/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,993 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,994 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,994 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,995 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,995 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,996 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,997 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,998 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-703c097-222760/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,998 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,999 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-703c097-222760/addons/pos_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:48,999 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/pos_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,001 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-703c097-222760/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,001 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,005 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-703c097-222760/addons/product_email_template/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,005 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_email_template/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,007 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-703c097-222760/addons/product_images/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,007 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_images/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,011 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-703c097-222760/addons/product_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,011 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,016 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-703c097-222760/addons/product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,017 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,019 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-703c097-222760/addons/project_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,019 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,021 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-703c097-222760/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,021 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,023 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-703c097-222760/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,023 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,024 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-703c097-222760/addons/project_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,024 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,026 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-703c097-222760/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,026 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,028 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-703c097-222760/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,028 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,031 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-703c097-222760/addons/sale_service/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,032 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_service/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,034 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-703c097-222760/addons/sale_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,034 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,046 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-07-09 15:31:49,046 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,046 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,048 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-703c097-222760/addons/project_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,048 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_purchase/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,050 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-703c097-222760/addons/project_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,051 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,053 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-703c097-222760/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,053 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,054 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-703c097-222760/addons/sale_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,055 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,058 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-703c097-222760/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,058 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,062 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-703c097-222760/addons/project_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,062 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,064 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-703c097-222760/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,064 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,066 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-703c097-222760/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,066 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,068 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-703c097-222760/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,068 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,072 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-703c097-222760/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,072 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,074 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-703c097-222760/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,074 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,076 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-703c097-222760/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,076 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,078 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-703c097-222760/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,078 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,079 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-703c097-222760/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,079 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,081 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,081 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,082 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-703c097-222760/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,082 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,087 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,087 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,089 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-703c097-222760/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,089 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,091 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,092 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,093 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-07-09 15:31:49,094 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-703c097-222760/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,094 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,104 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-703c097-222760/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,104 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,107 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-703c097-222760/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,107 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,111 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-703c097-222760/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,111 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,113 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-703c097-222760/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,113 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,115 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-07-09 15:31:49,115 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-703c097-222760/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,115 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,132 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-703c097-222760/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,132 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,134 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-703c097-222760/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,134 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,138 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-703c097-222760/addons/snailmail/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,138 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/snailmail/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,148 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-703c097-222760/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,148 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,150 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,151 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,255 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,255 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,259 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,259 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,265 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,269 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,269 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,274 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,274 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,277 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,277 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,280 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,281 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,283 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,283 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,286 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,287 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,291 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,291 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,297 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,297 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,300 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,300 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,304 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,304 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,307 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-703c097-222760/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,307 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,312 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,312 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,315 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-703c097-222760/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,315 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,319 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-703c097-222760/addons/stock_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,319 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/stock_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-07-09 15:31:49,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-07-09 15:31:49,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-07-09 15:31:49,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-07-09 15:31:49,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-07-09 15:31:49,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-07-09 15:31:49,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-07-09 15:31:49,326 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-703c097-222760/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,326 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,332 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-07-09 15:31:49,332 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-703c097-222760/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,332 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,352 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-703c097-222760/addons/website_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,352 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,358 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-703c097-222760/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,358 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-07-09 15:31:49,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-703c097-222760/addons/payment_demo/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,360 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_demo/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,365 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-703c097-222760/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,365 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,368 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-703c097-222760/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,369 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,370 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,371 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,385 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,385 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,390 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,390 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,392 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,392 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,395 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-703c097-222760/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,395 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-703c097-222760/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,405 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,409 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,409 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,412 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,412 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,421 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-07-09 15:31:49,422 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-07-09 15:31:49,422 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-07-09 15:31:49,423 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-07-09 15:31:49,423 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-07-09 15:31:49,423 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-703c097-222760/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,423 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,425 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-07-09 15:31:49,425 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-07-09 15:31:49,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-07-09 15:31:49,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-07-09 15:31:49,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-07-09 15:31:49,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_lint: no translation for language fr_FR 2026-07-09 15:31:49,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-07-09 15:31:49,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-07-09 15:31:49,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-07-09 15:31:49,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-07-09 15:31:49,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-07-09 15:31:49,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-07-09 15:31:49,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-07-09 15:31:49,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-07-09 15:31:49,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-07-09 15:31:49,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-07-09 15:31:49,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-07-09 15:31:49,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-07-09 15:31:49,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-07-09 15:31:49,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-07-09 15:31:49,432 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-07-09 15:31:49,432 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-703c097-222760/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,432 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,436 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-07-09 15:31:49,436 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-07-09 15:31:49,437 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-07-09 15:31:49,437 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-703c097-222760/addons/website_forum/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,437 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_forum/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-703c097-222760/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,482 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,488 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-703c097-222760/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,488 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,495 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-07-09 15:31:49,496 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-07-09 15:31:49,496 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-07-09 15:31:49,496 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-07-09 15:31:49,497 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-07-09 15:31:49,497 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-07-09 15:31:49,497 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-07-09 15:31:49,497 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-07-09 15:31:49,498 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-07-09 15:31:49,498 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-703c097-222760/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,498 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,500 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-07-09 15:31:49,500 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-07-09 15:31:49,500 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-07-09 15:31:49,501 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-07-09 15:31:49,501 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-07-09 15:31:49,501 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-07-09 15:31:49,501 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-07-09 15:31:49,501 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-07-09 15:31:49,502 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-07-09 15:31:49,502 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-07-09 15:31:49,502 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-07-09 15:31:49,502 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-07-09 15:31:49,503 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-07-09 15:31:49,503 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-07-09 15:31:49,503 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-07-09 15:31:49,503 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-07-09 15:31:49,503 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-07-09 15:31:49,504 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-07-09 15:31:49,504 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-07-09 15:31:49,504 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-07-09 15:31:49,505 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-07-09 15:31:49,505 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-07-09 15:31:49,505 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-07-09 15:31:49,505 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-07-09 15:31:49,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-07-09 15:31:49,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-07-09 15:31:49,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-07-09 15:31:49,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-07-09 15:31:49,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-07-09 15:31:49,507 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-07-09 15:31:49,507 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-07-09 15:31:49,507 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-07-09 15:31:49,507 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-07-09 15:31:49,508 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-07-09 15:31:49,508 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-07-09 15:31:49,508 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-07-09 15:31:49,509 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-07-09 15:31:49,509 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-07-09 15:31:49,509 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-07-09 15:31:49,509 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-07-09 15:31:49,510 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-07-09 15:31:49,510 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-07-09 15:31:49,510 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-07-09 15:31:49,510 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-07-09 15:31:49,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-07-09 15:31:49,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-07-09 15:31:49,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-07-09 15:31:49,511 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-07-09 15:31:49,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-07-09 15:31:49,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-07-09 15:31:49,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-07-09 15:31:49,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-07-09 15:31:49,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-07-09 15:31:49,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-07-09 15:31:49,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-07-09 15:31:49,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-07-09 15:31:49,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-07-09 15:31:49,514 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-07-09 15:31:49,514 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-07-09 15:31:49,514 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-07-09 15:31:49,514 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-07-09 15:31:49,514 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-07-09 15:31:49,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-07-09 15:31:49,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-07-09 15:31:49,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-07-09 15:31:49,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-07-09 15:31:49,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-07-09 15:31:49,516 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-07-09 15:31:49,516 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-07-09 15:31:49,516 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-07-09 15:31:49,516 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-07-09 15:31:49,516 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-07-09 15:31:49,517 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-07-09 15:31:49,517 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-07-09 15:31:49,517 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-07-09 15:31:49,517 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-703c097-222760/addons/transifex/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,517 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/transifex/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,520 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-07-09 15:31:49,520 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-07-09 15:31:49,521 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-07-09 15:31:49,521 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-07-09 15:31:49,521 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-07-09 15:31:49,522 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-07-09 15:31:49,522 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-07-09 15:31:49,523 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-07-09 15:31:49,523 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-07-09 15:31:49,523 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-703c097-222760/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,524 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,527 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-07-09 15:31:49,528 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-07-09 15:31:49,528 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-07-09 15:31:49,528 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-07-09 15:31:49,529 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-07-09 15:31:49,529 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-07-09 15:31:49,530 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-07-09 15:31:49,530 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-07-09 15:31:49,531 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-07-09 15:31:49,531 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-07-09 15:31:49,532 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-07-09 15:31:49,532 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-07-09 15:31:49,532 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-07-09 15:31:49,533 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-07-09 15:31:49,533 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-07-09 15:31:49,534 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-07-09 15:31:49,534 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-07-09 15:31:49,534 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-07-09 15:31:49,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-07-09 15:31:49,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-07-09 15:31:49,535 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-07-09 15:31:49,536 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-07-09 15:31:49,536 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-07-09 15:31:49,537 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-07-09 15:31:49,537 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-07-09 15:31:49,538 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-07-09 15:31:49,538 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-07-09 15:31:49,538 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-07-09 15:31:49,539 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-07-09 15:31:49,539 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-07-09 15:31:49,540 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-07-09 15:31:49,540 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-07-09 15:31:49,541 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-07-09 15:31:49,541 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-07-09 15:31:49,541 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-07-09 15:31:49,542 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-07-09 15:31:49,542 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-07-09 15:31:49,543 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-07-09 15:31:49,543 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-07-09 15:31:49,544 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-07-09 15:31:49,544 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-07-09 15:31:49,544 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-07-09 15:31:49,544 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-703c097-222760/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,544 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,567 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-07-09 15:31:49,568 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-07-09 15:31:49,568 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-07-09 15:31:49,568 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-07-09 15:31:49,569 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-07-09 15:31:49,569 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-703c097-222760/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,569 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,573 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-07-09 15:31:49,573 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-07-09 15:31:49,574 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-07-09 15:31:49,574 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-07-09 15:31:49,574 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-07-09 15:31:49,575 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-07-09 15:31:49,575 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-07-09 15:31:49,576 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-07-09 15:31:49,576 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-07-09 15:31:49,577 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-07-09 15:31:49,577 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-07-09 15:31:49,577 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-07-09 15:31:49,577 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-703c097-222760/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,578 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,581 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-07-09 15:31:49,581 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-07-09 15:31:49,582 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-07-09 15:31:49,582 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-07-09 15:31:49,582 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-07-09 15:31:49,583 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-07-09 15:31:49,583 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-703c097-222760/addons/website_links/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,583 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_links/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,587 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-07-09 15:31:49,588 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-07-09 15:31:49,588 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-07-09 15:31:49,588 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-07-09 15:31:49,589 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-07-09 15:31:49,589 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-07-09 15:31:49,589 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-07-09 15:31:49,590 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-07-09 15:31:49,590 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-07-09 15:31:49,590 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-07-09 15:31:49,591 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-07-09 15:31:49,591 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-07-09 15:31:49,591 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-07-09 15:31:49,591 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-07-09 15:31:49,592 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-07-09 15:31:49,592 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-07-09 15:31:49,593 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-07-09 15:31:49,593 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-07-09 15:31:49,593 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-07-09 15:31:49,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-07-09 15:31:49,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-07-09 15:31:49,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-07-09 15:31:49,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-07-09 15:31:49,595 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-07-09 15:31:49,595 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-07-09 15:31:49,595 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-07-09 15:31:49,596 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-07-09 15:31:49,596 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-07-09 15:31:49,596 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-07-09 15:31:49,596 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-07-09 15:31:49,597 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-07-09 15:31:49,597 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-07-09 15:31:49,597 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-07-09 15:31:49,598 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-07-09 15:31:49,598 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-07-09 15:31:49,598 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-07-09 15:31:49,598 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-07-09 15:31:49,599 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-07-09 15:31:49,599 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-07-09 15:31:49,599 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-07-09 15:31:49,600 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-07-09 15:31:49,600 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-07-09 15:31:49,600 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-07-09 15:31:49,600 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-07-09 15:31:49,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-07-09 15:31:49,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-07-09 15:31:49,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-07-09 15:31:49,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-07-09 15:31:49,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-07-09 15:31:49,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-07-09 15:31:49,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-07-09 15:31:49,602 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-07-09 15:31:49,603 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-07-09 15:31:49,603 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-07-09 15:31:49,603 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-07-09 15:31:49,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-07-09 15:31:49,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-07-09 15:31:49,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-07-09 15:31:49,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-07-09 15:31:49,605 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-07-09 15:31:49,605 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-07-09 15:31:49,605 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-07-09 15:31:49,605 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-07-09 15:31:49,606 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-07-09 15:31:49,606 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-07-09 15:31:49,606 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-07-09 15:31:49,607 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-07-09 15:31:49,607 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-07-09 15:31:49,607 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-07-09 15:31:49,607 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-07-09 15:31:49,608 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-07-09 15:31:49,608 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-07-09 15:31:49,608 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-07-09 15:31:49,609 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-07-09 15:31:49,609 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-07-09 15:31:49,609 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-07-09 15:31:49,610 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-07-09 15:31:49,610 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-07-09 15:31:49,610 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-07-09 15:31:49,610 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-07-09 15:31:49,611 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-07-09 15:31:49,611 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-07-09 15:31:49,611 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-07-09 15:31:49,611 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-07-09 15:31:49,612 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-07-09 15:31:49,612 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-07-09 15:31:49,612 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-07-09 15:31:49,613 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-07-09 15:31:49,613 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-07-09 15:31:49,613 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-07-09 15:31:49,614 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-07-09 15:31:49,614 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-07-09 15:31:49,614 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-07-09 15:31:49,615 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-07-09 15:31:49,615 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification: no translation for language fr_FR 2026-07-09 15:31:49,615 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_landed_costs: no translation for language fr_FR 2026-07-09 15:31:49,615 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_mrp: no translation for language fr_FR 2026-07-09 15:31:49,616 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stock_specific_identification_purchase_stock: no translation for language fr_FR 2026-07-09 15:31:49,616 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-07-09 15:31:49,616 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-07-09 15:31:49,616 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-07-09 15:31:49,617 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-07-09 15:31:49,617 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-07-09 15:31:49,617 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-07-09 15:31:49,618 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-07-09 15:31:49,618 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-07-09 15:31:49,618 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-703c097-222760/addons/website_blog/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,618 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_blog/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,645 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-07-09 15:31:49,646 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-07-09 15:31:49,646 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-07-09 15:31:49,646 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-07-09 15:31:49,646 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-07-09 15:31:49,647 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-07-09 15:31:49,647 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-07-09 15:31:49,647 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-07-09 15:31:49,648 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-07-09 15:31:49,648 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-07-09 15:31:49,648 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-07-09 15:31:49,648 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-07-09 15:31:49,649 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-07-09 15:31:49,649 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-07-09 15:31:49,649 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-07-09 15:31:49,649 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-07-09 15:31:49,650 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-07-09 15:31:49,650 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-07-09 15:31:49,650 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-703c097-222760/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,650 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,652 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-703c097-222760/addons/website_customer/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,652 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_customer/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,658 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-703c097-222760/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,658 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,661 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-703c097-222760/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,661 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,663 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,663 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,664 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-703c097-222760/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,665 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,667 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,667 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,671 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-703c097-222760/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,671 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,673 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-703c097-222760/addons/website_membership/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,673 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_membership/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,675 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-703c097-222760/addons/website_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,675 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_project/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,678 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-703c097-222760/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,678 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-703c097-222760/addons/payment_custom/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,680 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_custom/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,682 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-703c097-222760/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,683 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,687 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-703c097-222760/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,687 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,691 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-703c097-222760/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,691 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,696 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,696 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,701 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,702 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,703 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-703c097-222760/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,703 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,705 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-703c097-222760/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,705 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,710 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,710 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,712 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,712 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,714 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-703c097-222760/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,715 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,716 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-703c097-222760/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,717 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,718 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-07-09 15:31:49,719 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-07-09 15:31:49,719 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-07-09 15:31:49,719 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-07-09 15:31:49,719 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-07-09 15:31:49,720 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-07-09 15:31:49,720 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-07-09 15:31:49,721 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-07-09 15:31:49,721 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-703c097-222760/addons/board/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,721 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/board/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,724 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-703c097-222760/addons/payment_aps/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,724 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_aps/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,726 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-703c097-222760/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,726 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,729 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-703c097-222760/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,729 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,733 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-703c097-222760/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,733 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,736 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-703c097-222760/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,736 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,739 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-703c097-222760/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,739 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,743 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-703c097-222760/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,743 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,745 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-703c097-222760/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,745 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,747 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-703c097-222760/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,747 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,753 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-703c097-222760/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,753 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,756 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-703c097-222760/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,756 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,759 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-703c097-222760/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,760 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,763 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-703c097-222760/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,763 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,765 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-07-09 15:31:49,765 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-703c097-222760/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,766 185 INFO rb-703c097-222760-391434 odoo.tools.translate: loading base translation file /data/build/rb-703c097-222760/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-07-09 15:31:49,767 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-07-09 15:31:49,768 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-07-09 15:31:49,768 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-07-09 15:31:49,769 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-07-09 15:31:49,769 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-07-09 15:31:49,769 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-07-09 15:31:49,770 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-07-09 15:31:49,770 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-07-09 15:32:02,420 185 INFO rb-703c097-222760-391434 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet ... 2026-07-09 15:32:03,327 185 INFO rb-703c097-222760-391434 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet_new_dataset ... 2026-07-09 15:32:04,246 185 INFO rb-703c097-222760-391434 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_static_templates ... 2026-07-09 15:32:05,136 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:06,790 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [201] 2026-07-09 15:32:07,348 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [202] 2026-07-09 15:32:07,818 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [203] 2026-07-09 15:32:08,425 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [204] 2026-07-09 15:32:09,306 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [206] 2026-07-09 15:32:09,329 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_01_search_with_and_without_approvals ... 2026-07-09 15:32:09,379 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_02_search_approvals_in_states ... 2026-07-09 15:32:09,504 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_03_requirement_flags_required_partial_full ... 2026-07-09 15:32:09,627 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_04_can_generate_approval_request ... 2026-07-09 15:32:09,712 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_05_cancelled_are_ignored_by_default ... 2026-07-09 15:32:09,817 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:11,355 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_nostore_yields_no_suggestions ... 2026-07-09 15:32:11,408 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_auto_excludes_auto_filled_sources ... 2026-07-09 15:32:11,465 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_rw_has_suggestions_and_dest_store_true ... 2026-07-09 15:32:11,501 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_from_approval_blocks_src_auto_or_nonstore ... 2026-07-09 15:32:11,604 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_no_false_positive_on_partial_input ... 2026-07-09 15:32:11,670 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [17017, 17018, 17019, 17020, 17021, 17022] 2026-07-09 15:32:12,235 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_to_approval_blocks_dest_auto_or_nonstore ... 2026-07-09 15:32:12,309 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_valid_when_both_sides_stored_and_writable ... 2026-07-09 15:32:12,353 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [17017, 17018, 17019, 17020, 17021, 17022] 2026-07-09 15:32:13,116 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:13,667 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_010_single_src_to_wizard_line_mapped_fields_ok_defaults_not_injected_head ... 2026-07-09 15:32:14,664 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_020_single_children_src_to_wizard_lines_and_header_default_not_injected ... 2026-07-09 15:32:15,742 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_030_multi_src_to_wizard_line_and_header_default_injected ... 2026-07-09 15:32:16,457 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_040_multi_two_sources_common_wizard_head_and_two_lines ... 2026-07-09 15:32:17,342 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_050_single_head_only_defaults_apply_on_request_head_unmapped_fields ... 2026-07-09 15:32:18,517 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_060_single_head_only_mapped_field_not_overwritten_by_default ... 2026-07-09 15:32:19,521 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_070_single_children_line_default_applies_on_request_line_unmapped_field ... 2026-07-09 15:32:20,780 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_080_single_children_header_default_applies_on_request_head ... 2026-07-09 15:32:21,903 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_090_multi_header_defaults_apply_on_request_head_unmapped_fields ... 2026-07-09 15:32:22,921 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_100_multi_line_default_applies_on_request_line_unmapped_field ... 2026-07-09 15:32:24,276 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_110_multi_mapped_line_field_preserves_source_value ... 2026-07-09 15:32:25,385 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_120_header_default_does_not_override_manual_when_force_false ... 2026-07-09 15:32:26,387 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_130_header_default_overrides_manual_when_force_true ... 2026-07-09 15:32:27,460 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_140_line_default_does_not_override_manual_when_force_false ... 2026-07-09 15:32:28,508 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_150_line_default_overrides_manual_when_force_true ... 2026-07-09 15:32:29,661 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_160_unknown_default_key_ignored_but_known_keys_applied ... 2026-07-09 15:32:30,720 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_170_single_reverse_gen_source_applies_source_only_defaults ... 2026-07-09 15:32:31,531 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-07-09 15:32:31,596 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_180_multi_mixed_fields_defaults_fill_only_unmapped ... 2026-07-09 15:32:32,667 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_190_single_children_lines_required_defaults_hold ... 2026-07-09 15:32:33,954 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_200_multi_two_sources_defaults_and_lines ... 2026-07-09 15:32:35,199 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:32:35,683 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [17098, 17099, 17100, 17101, 17102, 17103, 17104, 17105, 17106, 17107] 2026-07-09 15:32:36,024 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_01_same_level_dest_collision_raises ... 2026-07-09 15:32:36,341 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_02_cross_level_same_kind_of_pair_is_allowed ... 2026-07-09 15:32:37,058 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_03_same_level_child_pair_collision_raises_with_level_hint ... 2026-07-09 15:32:37,912 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:39,061 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_10_single_head_only_from_source ... 2026-07-09 15:32:39,731 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_20_single_head_only_to_source ... 2026-07-09 15:32:40,404 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_30_single_with_lines_from_source ... 2026-07-09 15:32:41,304 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_40_single_with_lines_to_source ... 2026-07-09 15:32:42,122 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_50_multi_with_lines_from_source ... 2026-07-09 15:32:43,029 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_60_multi_with_lines_to_source ... 2026-07-09 15:32:43,783 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:43,799 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_101_head_quantity_requires_dynamic_label ... 2026-07-09 15:32:44,270 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_102_head_quantity_maps_when_toggle_and_label_match ... 2026-07-09 15:32:44,783 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_201_head_partner_alt_never_maps ... 2026-07-09 15:32:45,241 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_301_line_quantity_requires_dynamic_label ... 2026-07-09 15:32:45,713 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_302_line_quantity_requires_dynamic_label ... 2026-07-09 15:32:46,168 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:46,205 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_A_flags ... 2026-07-09 15:32:46,234 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_B_flags_delegation ... 2026-07-09 15:32:46,258 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_C_flags_delegation_two_hops ... 2026-07-09 15:32:46,286 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_imf_wrappers ... 2026-07-09 15:32:46,318 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_write_through_delegated_date ... 2026-07-09 15:32:46,380 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:47,266 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_101_single_attach_request_fills_relations ... 2026-07-09 15:32:47,868 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_102_multi_attach_request_creates_and_links_line ... 2026-07-09 15:32:48,670 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_103_multi_attach_preserve_existing_primary_request ... 2026-07-09 15:32:49,546 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_201_single_preserve_manual_request_links ... 2026-07-09 15:32:50,252 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_202_multi_preserve_manual_line_links ... 2026-07-09 15:32:51,185 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [37] 2026-07-09 15:32:51,268 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_203_multi_preserve_manual_request_links_then_attach ... 2026-07-09 15:32:51,940 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_204_single_cancel_then_new_request_relinks_primary ... 2026-07-09 15:32:52,727 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-07-09 15:32:52,845 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [208] 2026-07-09 15:32:53,383 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:54,063 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_111_single_attach_request_fills_m2m_relations ... 2026-07-09 15:32:54,739 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_112_multi_attach_creates_and_links_line_m2m ... 2026-07-09 15:32:55,409 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_113_multi_attach_preserve_existing_m2m_request_links ... 2026-07-09 15:32:56,207 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_211_single_preserve_manual_request_m2m_links ... 2026-07-09 15:32:56,843 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_212_multi_preserve_manual_line_m2m_links ... 2026-07-09 15:32:57,641 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_213_multi_preserve_manual_request_links_then_attach_m2m ... 2026-07-09 15:32:58,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:32:58,447 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_external_sources_survive_unlink ... 2026-07-09 15:32:59,673 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [49] 2026-07-09 15:32:59,739 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [50] 2026-07-09 15:33:00,048 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-07-09 15:33:00,124 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [209] 2026-07-09 15:33:00,768 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26179, 26176] 2026-07-09 15:33:01,042 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [48] 2026-07-09 15:33:01,313 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3435] 2026-07-09 15:33:01,347 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_generate_and_cleanup_owned_sources ... 2026-07-09 15:33:02,386 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [52] 2026-07-09 15:33:02,633 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [53] 2026-07-09 15:33:03,006 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-07-09 15:33:03,116 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [210] 2026-07-09 15:33:03,939 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26184, 26181] 2026-07-09 15:33:04,031 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [49] 2026-07-09 15:33:04,317 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26183, 26182] 2026-07-09 15:33:04,352 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [39, 40] 2026-07-09 15:33:04,376 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3436] 2026-07-09 15:33:04,409 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_external_source_survives_unlink ... 2026-07-09 15:33:05,457 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-07-09 15:33:05,529 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [211] 2026-07-09 15:33:05,827 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26188, 26186] 2026-07-09 15:33:05,911 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [50] 2026-07-09 15:33:06,175 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3437] 2026-07-09 15:33:06,216 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_generate_and_cleanup_owned_source ... 2026-07-09 15:33:07,245 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-07-09 15:33:07,308 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [212] 2026-07-09 15:33:07,643 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26192, 26190] 2026-07-09 15:33:07,715 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [51] 2026-07-09 15:33:07,926 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26191] 2026-07-09 15:33:07,945 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [42] 2026-07-09 15:33:07,955 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3438] 2026-07-09 15:33:08,009 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:15,506 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_101_single_mode_one_request_per_source ... 2026-07-09 15:33:16,017 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_102_single_mode_one_request_per_source ... 2026-07-09 15:33:16,607 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_103_single_mode_one_request_per_source ... 2026-07-09 15:33:17,109 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_core_create_update_from_source_does_not_create_subject ... 2026-07-09 15:33:17,615 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [63] 2026-07-09 15:33:17,911 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-07-09 15:33:17,973 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_001 ... 2026-07-09 15:33:18,061 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_002 ... 2026-07-09 15:33:18,609 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_request_overrides_and_sanitization ... 2026-07-09 15:33:18,967 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_single_mode_update_path ... 2026-07-09 15:33:19,475 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [67] 2026-07-09 15:33:19,608 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:33:27,460 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_000 ... 2026-07-09 15:33:27,536 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_101_default_get_single_record ... 2026-07-09 15:33:27,868 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_103_default_get_multiple_records_same_company ... 2026-07-09 15:33:28,161 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_105_default_get_multi_company_is_rejected ... 2026-07-09 15:33:28,297 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_201_line_ids_computed_from_res_ids ... 2026-07-09 15:33:28,768 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_301_attach_existing_request_prefills_wizard ... 2026-07-09 15:33:29,398 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard ... 2026-07-09 15:33:30,530 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: ====================================================================== 2026-07-09 15:33:30,530 185 ERROR rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: ERROR: TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/test_viin_approval/tests/test_generate_requests_wizard.py", line 249, in test_303_attach_existing_request_prefills_wizard with Form(request) as f: ^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:33:30,562 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_401_action_create_approval_single_mode ... 2026-07-09 15:33:31,554 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_403_action_create_approval_multi_mode_single_company ... 2026-07-09 15:33:32,511 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_501_prepare_request_overrides_sanitized ... 2026-07-09 15:33:33,094 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_503_prepare_request_overrides_sanitized ... 2026-07-09 15:33:33,578 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_505_prepare_request_overrides_sanitized ... 2026-07-09 15:33:34,118 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_601_wizard_create_from_source_does_not_create_subject ... 2026-07-09 15:33:35,136 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #344 deleted mail.mail records with IDs: [1944] 2026-07-09 15:33:35,241 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_701_single_without_attach_should_raise ... 2026-07-09 15:33:35,725 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_702_single_with_attach_should_update_same_request ... 2026-07-09 15:33:36,537 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_703_multi_without_attach_should_raise ... 2026-07-09 15:33:37,091 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_704_multi_with_attach_should_replace_lines ... 2026-07-09 15:33:37,947 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-07-09 15:33:38,268 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-07-09 15:33:38,373 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_705_single_attach_syncs_quantity_amount ... 2026-07-09 15:33:39,285 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_706_multi_attach_syncs_quantity_amount_on_lines ... 2026-07-09 15:33:40,184 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [81] 2026-07-09 15:33:40,442 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [82] 2026-07-09 15:33:40,588 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:33:41,299 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_01_single_header_and_one_line ... 2026-07-09 15:33:41,939 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-07-09 15:33:42,266 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-07-09 15:33:42,352 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_02_single_header_and_two_lines ... 2026-07-09 15:33:43,142 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-07-09 15:33:43,372 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [87] 2026-07-09 15:33:43,820 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-07-09 15:33:44,617 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:45,085 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_generated_tracking_modify_existing_source: Starting TestGeneratedTrackingOnModifyExistingSource.test_01_modify_existing_source_does_not_mark_generated_and_unlink_is_safe ... 2026-07-09 15:33:45,593 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-07-09 15:33:45,673 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [217] 2026-07-09 15:33:45,989 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26234, 26232] 2026-07-09 15:33:46,050 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [75] 2026-07-09 15:33:46,220 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3458] 2026-07-09 15:33:46,259 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:47,668 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_101_all_hook_fields_accept_valid_python ... 2026-07-09 15:33:48,022 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_102_all_hook_fields_reject_syntax_error ... 2026-07-09 15:33:48,534 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_103_all_hook_fields_accept_empty_or_false ... 2026-07-09 15:33:49,025 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_104_all_hook_fields_reject_forbidden_opcode_assert ... 2026-07-09 15:33:49,591 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_105_multi_field_write_runs_single_constraint_pass ... 2026-07-09 15:33:49,993 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_106_multi_field_write_with_one_bad_field_fails ... 2026-07-09 15:33:50,437 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_107_incremental_write_two_fields_both_checked ... 2026-07-09 15:33:50,891 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_108_setattr_allowed_but_attribute_assignment_rejected ... 2026-07-09 15:33:51,687 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_201_pre_hook_blocks_confirm ... 2026-07-09 15:33:52,298 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_202_post_hook_touches_source ... 2026-07-09 15:33:52,957 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1948] 2026-07-09 15:33:53,068 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_203_batching_and_context_flags ... 2026-07-09 15:33:53,868 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1949] 2026-07-09 15:33:53,996 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1950] 2026-07-09 15:33:54,101 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_204_group_by_type_runs_isolated ... 2026-07-09 15:33:55,368 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1951] 2026-07-09 15:33:55,505 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1952] 2026-07-09 15:33:55,642 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_205_post_exception_rolls_back_state_and_writes ... 2026-07-09 15:33:56,554 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1953] 2026-07-09 15:33:56,703 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_206_preflight_blocks_forbidden_assert ... 2026-07-09 15:33:57,783 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1954] 2026-07-09 15:33:57,856 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_207_runtime_error_rolls_back ... 2026-07-09 15:33:58,859 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1955] 2026-07-09 15:33:58,988 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_209_usererror_type_preserved_with_prefix ... 2026-07-09 15:34:00,065 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1956] 2026-07-09 15:34:00,141 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_300_ir_logging_records_created_with_explicit_log_call ... 2026-07-09 15:34:01,382 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1957] 2026-07-09 15:34:01,512 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1958] 2026-07-09 15:34:01,633 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_301_ir_logging_records_created_without_explicit_log_call ... 2026-07-09 15:34:02,685 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #345 deleted mail.mail records with IDs: [1959] 2026-07-09 15:34:02,823 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:34:03,215 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_301_reuse_by_mapping_different_field_names ... 2026-07-09 15:34:03,939 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [103] 2026-07-09 15:34:04,001 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_302_float_tolerance_on_mapped_field ... 2026-07-09 15:34:04,906 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [105] 2026-07-09 15:34:04,986 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_303_prefer_linked_candidate_on_tie ... 2026-07-09 15:34:05,884 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [107] 2026-07-09 15:34:05,960 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_304_no_match_creates_new_line ... 2026-07-09 15:34:06,854 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:07,343 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_blacklisted_dest_fields_are_skipped ... 2026-07-09 15:34:07,385 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_computed_non_stored_is_skipped ... 2026-07-09 15:34:07,417 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_start_exact_name_type ... 2026-07-09 15:34:07,446 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_to_datetime_near_equivalent ... 2026-07-09 15:34:07,477 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_datetime_to_date_near_equivalent ... 2026-07-09 15:34:07,507 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_dest_field_hints_consistency ... 2026-07-09 15:34:07,554 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_exact_name_and_type_match ... 2026-07-09 15:34:07,583 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_many2one_relation_mismatch_raises ... 2026-07-09 15:34:08,097 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_selection_mismatch_keys_raises ... 2026-07-09 15:34:08,129 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_and_name_match ... 2026-07-09 15:34:08,159 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_mismatch_is_not_mapped ... 2026-07-09 15:34:08,189 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_name_near_equivalent_float_to_monetary ... 2026-07-09 15:34:08,219 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_related_non_stored_is_skipped ... 2026-07-09 15:34:08,249 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_equal_allows_mapping ... 2026-07-09 15:34:08,279 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_mismatch_raises ... 2026-07-09 15:34:08,575 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [17802] 2026-07-09 15:34:08,918 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_x2many_is_never_auto_mapped ... 2026-07-09 15:34:08,960 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:09,414 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_autogen_labeltype: Starting TestAutoFieldMappingLabelType.test_label_plus_type_maps_when_names_differ ... 2026-07-09 15:34:09,467 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:09,487 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_type_relation_compatibility ... 2026-07-09 15:34:09,578 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:10,580 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_01_snapshot_created_on_confirm ... 2026-07-09 15:34:11,272 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-07-09 15:34:11,342 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_02_recursive_diff_on_one2many_line_ids ... 2026-07-09 15:34:12,082 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-07-09 15:34:12,227 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-07-09 15:34:12,262 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_03_many2one_change_detected ... 2026-07-09 15:34:13,051 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-07-09 15:34:13,200 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-07-09 15:34:13,287 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-07-09 15:34:13,320 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_041_m2m_employee_ids_changes ... 2026-07-09 15:34:14,090 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-07-09 15:34:14,517 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-07-09 15:34:14,596 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-07-09 15:34:14,627 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_042_m2m_employee_ids_changes ... 2026-07-09 15:34:16,211 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-07-09 15:34:16,316 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_05_child_ids_not_mapped_ignored_in_type_single ... 2026-07-09 15:34:17,051 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-07-09 15:34:17,178 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_06_both_sides_message_posting ... 2026-07-09 15:34:18,011 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-07-09 15:34:18,164 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-07-09 15:34:18,255 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-07-09 15:34:18,290 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_07_toggle_employee_ids_off_excludes_from_snapshot ... 2026-07-09 15:34:19,651 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-07-09 15:34:19,933 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_08_current_snapshot_pointer_latest ... 2026-07-09 15:34:20,789 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-07-09 15:34:20,893 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [238] 2026-07-09 15:34:21,552 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-07-09 15:34:21,612 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_09_child_ids_mapped_diff_with_child_type ... 2026-07-09 15:34:22,340 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-07-09 15:34:22,512 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-07-09 15:34:22,588 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-07-09 15:34:22,631 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:34:23,403 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_multi_mode_pull_to_lines ... 2026-07-09 15:34:23,993 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_single_mode_pull_to_header ... 2026-07-09 15:34:24,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:25,542 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_201_attach_existing_request_prefills_wizard ... 2026-07-09 15:34:25,955 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [105], uid: 346, model: viin.approval.request 2026-07-09 15:34:25,993 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard ... 2026-07-09 15:34:26,929 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: ====================================================================== 2026-07-09 15:34:26,929 185 ERROR rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: ERROR: TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/test_viin_approval/tests/test_sync_simple_fields_wizard.py", line 134, in test_203_attach_existing_request_prefills_wizard with Form(req) as f: ^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:34:26,962 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_multi_mode_single_company ... 2026-07-09 15:34:27,936 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_single_mode ... 2026-07-09 15:34:28,737 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_cannot_start_new_approval_for_existing_same_type ... 2026-07-09 15:34:29,176 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multi_company_is_rejected ... 2026-07-09 15:34:35,612 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multiple_records_same_company ... 2026-07-09 15:34:36,104 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_single_record ... 2026-07-09 15:34:36,468 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_header_override_is_ignored ... 2026-07-09 15:34:37,252 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_line_override_is_ignored ... 2026-07-09 15:34:38,235 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_line_ids_compute_carries_refs_and_company ... 2026-07-09 15:34:38,744 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_multi_mode_line_override_visible_wins_and_falsey ... 2026-07-09 15:34:39,884 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_prepare_request_overrides_sanitized ... 2026-07-09 15:34:40,582 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_single_mode_header_override_invisible_looses ... 2026-07-09 15:34:42,728 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:34:42,743 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_default_types_dont_crash ... 2026-07-09 15:34:42,774 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_get_invisible_fields_complement ... 2026-07-09 15:34:42,801 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_permanently_invisible_is_excluded ... 2026-07-09 15:34:42,833 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_direct_and_conditional ... 2026-07-09 15:34:42,866 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_daterange_end_date_field ... 2026-07-09 15:34:42,895 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_generic_suffix_field_option ... 2026-07-09 15:34:42,926 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_widget_whitelist_monetary_currency ... 2026-07-09 15:34:42,966 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:44,273 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_10_single_strategy_lines_prefill_respects_request_toggles ... 2026-07-09 15:34:44,877 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_15_single_strategy_lines_prefill_many2many ... 2026-07-09 15:34:45,373 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_20_multi_strategy_lines_prefill_respects_line_toggles ... 2026-07-09 15:34:45,886 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_25_multi_strategy_head_common_many2many_and_lines ... 2026-07-09 15:34:46,388 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_30_multi_strategy_common_head_when_values_match ... 2026-07-09 15:34:46,814 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:34:46,828 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_backward ... 2026-07-09 15:34:46,899 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_churn ... 2026-07-09 15:34:46,975 185 INFO rb-703c097-222760-391434 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_retention ... 2026-07-09 15:34:47,067 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:47,084 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllerArgs.test_crawl_args ... 2026-07-09 15:34:47,091 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:34:48,055 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /ignore_args/converter/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 12 0.007 0.961 2026-07-09 15:34:48,064 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /ignore_args/converter/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.004 2026-07-09 15:34:48,077 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /ignore_args/converter/valueA/nokw?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.004 2026-07-09 15:34:48,084 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /ignore_args/converteronly/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 0 0.000 0.004 2026-07-09 15:34:48,092 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /ignore_args/converteronly/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.004 2026-07-09 15:34:48,099 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /ignore_args/none?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.004 2026-07-09 15:34:48,105 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /ignore_args/a?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-07-09 15:34:48,112 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /ignore_args/kw?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.004 2026-07-09 15:34:48,160 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:48] "GET /test_website/country/whatever-999999 HTTP/1.1" 404 - 15 0.013 0.026 2026-07-09 15:34:48,162 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_controller_args.TestWebsiteControllerArgs.test_crawl_args: waiting for threads: [] 2026-07-09 15:34:48,216 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:48,231 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_01_sitemap ... 2026-07-09 15:34:48,249 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-07-09 15:34:48,819 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_02_search_controller ... 2026-07-09 15:34:48,828 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-07-09 15:34:49,149 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:49,166 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-07-09 15:34:49,360 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless failed to start: 2026-07-09 15:34:49,361 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_custom_snippet: skipped TestCustomSnippet.test_01_run_tour : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:34:49,417 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:49,437 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-07-09 15:34:49,653 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless failed to start: 2026-07-09 15:34:49,653 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_error: skipped TestWebsiteError.test_01_run_test : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:34:49,696 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:49,713 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-07-09 15:34:49,923 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless failed to start: 2026-07-09 15:34:49,924 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_form: skipped TestForm.test_form_conditional_visibility_record_field : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:34:49,977 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:49,991 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_01_many_records ... 2026-07-09 15:34:52,088 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_02_pages_search ... 2026-07-09 15:34:52,456 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_indirect ... 2026-07-09 15:34:52,550 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:52,566 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-07-09 15:34:52,791 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless failed to start: [2122:2122:0100/000000.782449:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:34:52,792 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_image_upload_progress: skipped TestImageUploadProgress.test_01_image_upload_progress : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:34:52,826 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-07-09 15:34:53,050 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless failed to start: [2139:2139:0100/000000.044011:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:34:53,050 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_image_upload_progress: skipped TestImageUploadProgress.test_02_image_upload_progress_unsplash : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:34:53,098 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:53,117 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_01_is_multilang_url ... 2026-07-09 15:34:53,158 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:34:53,514 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:53] "GET /fr/multi_url HTTP/1.1" 200 - 29 0.022 0.338 2026-07-09 15:34:53,540 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:53] "POST /fr/multi_url HTTP/1.1" 200 - 8 0.004 0.015 2026-07-09 15:34:53,584 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_02_url_lang_code_underscore ... 2026-07-09 15:34:53,683 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:34:55,087 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:55] "GET /test_lang_url/251 HTTP/1.1" 301 - 13 0.007 1.403 2026-07-09 15:34:56,036 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:56] "GET /test_lang_url/my-super-country-251 HTTP/1.1" 200 - 175 0.121 0.817 2026-07-09 15:34:56,050 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:56] "GET /it/test_lang_url/251 HTTP/1.1" 301 - 1 0.000 0.006 2026-07-09 15:34:58,181 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:58] "GET /it/test_lang_url/my-super-country-italia-251 HTTP/1.1" 200 - 84 0.093 2.019 2026-07-09 15:34:58,232 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_03_head_alternate_href ... 2026-07-09 15:34:58,280 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:34:58,602 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:58] "GET /fr_BE HTTP/1.1" 301 - 11 0.017 0.307 2026-07-09 15:34:58,608 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:34:58] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-07-09 15:35:02,192 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /fr HTTP/1.1" 200 - 173 0.160 3.415 2026-07-09 15:35:02,201 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.003 2026-07-09 15:35:02,312 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /fr/contactus HTTP/1.1" 200 - 19 0.021 0.085 2026-07-09 15:35:02,323 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /fr_BE HTTP/1.1" 301 - 0 0.000 0.002 2026-07-09 15:35:02,330 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-07-09 15:35:02,395 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /fr HTTP/1.1" 200 - 8 0.015 0.045 2026-07-09 15:35:02,404 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-07-09 15:35:02,476 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /fr/contactus HTTP/1.1" 200 - 13 0.028 0.041 2026-07-09 15:35:02,478 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_03_head_alternate_href: waiting for threads: [] 2026-07-09 15:35:02,517 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_04_multilang_false ... 2026-07-09 15:35:02,584 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:02,840 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:02] "GET /get_post_nomultilang HTTP/1.1" 200 - 13 0.009 0.251 2026-07-09 15:35:02,843 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_04_multilang_false: waiting for threads: [] 2026-07-09 15:35:02,898 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:02,921 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-07-09 15:35:03,181 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless failed to start: 2026-07-09 15:35:03,181 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_media: skipped TestMedia.test_01_replace_media : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:03,215 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-07-09 15:35:03,427 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless failed to start: 2026-07-09 15:35:03,428 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_media: skipped TestMedia.test_02_image_link : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:03,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:35:03,504 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_menu: Starting TestWebsiteMenu.test_menu_active_element ... 2026-07-09 15:35:03,549 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:04,868 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:04] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 186 0.171 1.152 2026-07-09 15:35:05,501 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:05] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 115 0.086 0.519 2026-07-09 15:35:05,578 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:05] "GET /test_website/model_item/4003 HTTP/1.1" 200 - 10 0.009 0.055 2026-07-09 15:35:05,674 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:05,706 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_multi_company: Starting TestMultiCompany.test_company_in_context ... 2026-07-09 15:35:12,948 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:14,287 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:14] "GET /multi_company_website HTTP/1.1" 200 - 11 0.007 1.334 2026-07-09 15:35:14,289 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_multi_company.TestMultiCompany.test_company_in_context: waiting for threads: [] 2026-07-09 15:35:14,364 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:14,379 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_page: Starting WithContext.test_01_homepage_url ... 2026-07-09 15:35:14,431 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:15,723 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:15] "GET /unexisting HTTP/1.1" 404 - 189 0.256 1.063 2026-07-09 15:35:15,749 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:15] "GET / HTTP/1.1" 303 - 6 0.005 0.016 2026-07-09 15:35:16,088 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:16] "GET /contactus HTTP/1.1" 200 - 26 0.060 0.276 2026-07-09 15:35:16,167 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-07-09 15:35:16,395 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-07-09 15:35:16,409 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-07-09 15:35:16,738 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:16] "GET /test_website/200/name-4004 HTTP/1.1" 404 - 134 0.112 0.489 2026-07-09 15:35:16,760 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-07-09 15:35:16,780 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:16] "GET / HTTP/1.1" 303 - 15 0.011 0.025 2026-07-09 15:35:17,066 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:17] "GET /contactus HTTP/1.1" 200 - 25 0.021 0.249 2026-07-09 15:35:17,068 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_page.WithContext.test_01_homepage_url: waiting for threads: [] 2026-07-09 15:35:17,120 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:17,138 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-07-09 15:35:17,376 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless failed to start: 2026-07-09 15:35:17,377 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_page_manager: skipped TestWebsitePageManager.test_page_manager_test_model : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:17,435 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:17,469 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_01_redirect_308_model_converter ... 2026-07-09 15:35:17,837 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-07-09 15:35:18,103 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:18,361 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:18] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 4 0.001 0.260 2026-07-09 15:35:18,397 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:18] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 19 0.008 0.023 2026-07-09 15:35:18,445 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_user from n/a 2026-07-09 15:35:18,472 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:18] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:18,496 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:18] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 9 0.006 0.009 2026-07-09 15:35:18,528 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_02_redirect_308_RequestUID ... 2026-07-09 15:35:18,863 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-07-09 15:35:20,214 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:20,471 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/name-4005 HTTP/1.1" 308 - 4 0.005 0.270 2026-07-09 15:35:20,502 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 16 0.010 0.016 2026-07-09 15:35:20,517 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:20,527 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.006 2026-07-09 15:35:20,534 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:20,543 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.005 2026-07-09 15:35:20,558 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 1 0.000 0.005 2026-07-09 15:35:20,564 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/name-100 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:20,599 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/name-100 HTTP/1.1" 404 - 10 0.005 0.020 2026-07-09 15:35:20,604 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:20,631 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.006 0.017 2026-07-09 15:35:20,636 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/name-4006 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:20,651 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-07-09 15:35:20,698 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/name-4006 HTTP/1.1" 404 - 16 0.029 0.028 2026-07-09 15:35:20,704 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:20,727 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-07-09 15:35:20,768 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.018 0.027 2026-07-09 15:35:20,776 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/seo-name-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-07-09 15:35:20,789 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/seo-name-4005 HTTP/1.1" 200 - 1 0.000 0.006 2026-07-09 15:35:20,796 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:20,804 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-07-09 15:35:20,831 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.009 0.023 2026-07-09 15:35:20,839 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.002 2026-07-09 15:35:20,861 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:20] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.005 0.014 2026-07-09 15:35:20,893 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_03_redirect_308_qs ... 2026-07-09 15:35:21,250 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-07-09 15:35:21,509 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:21,813 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:21] "GET /test_website/test_redirect_view_qs?a=a HTTP/1.1" 200 - 20 0.021 0.287 2026-07-09 15:35:21,815 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_03_redirect_308_qs: waiting for threads: [] 2026-07-09 15:35:21,840 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_04_redirect_301_route_unpublished_record ... 2026-07-09 15:35:22,209 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:22,485 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:22] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 200 - 19 0.010 0.269 2026-07-09 15:35:22,494 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-07-09 15:35:22,776 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-07-09 15:35:22,789 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-07-09 15:35:23,472 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:23] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 404 - 194 0.182 0.801 2026-07-09 15:35:23,484 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-07-09 15:35:23,510 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:23] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.010 0.020 2026-07-09 15:35:23,570 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:23] "GET /404 HTTP/1.1" 404 - 15 0.014 0.042 2026-07-09 15:35:23,608 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-07-09 15:35:23,637 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:23] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.011 0.036 2026-07-09 15:35:23,646 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:23] "GET /test_website/200/301-test-record-4008 HTTP/1.1" 200 - 1 0.000 0.006 2026-07-09 15:35:23,647 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_04_redirect_301_route_unpublished_record: waiting for threads: [] 2026-07-09 15:35:23,679 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_05_redirect_404_notfound_record ... 2026-07-09 15:35:24,011 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:26,363 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:26] "GET /test_website/200/unexisting-100000 HTTP/1.1" 404 - 198 0.195 2.160 2026-07-09 15:35:26,408 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:26] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.009 0.021 2026-07-09 15:35:26,434 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:26] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.005 0.017 2026-07-09 15:35:26,442 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:26] "GET /get HTTP/1.1" 200 - 0 0.000 0.004 2026-07-09 15:35:26,478 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_by_method_url_rewrite ... 2026-07-09 15:35:26,839 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-07-09 15:35:27,101 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:27,431 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:27] "GET /test_view HTTP/1.1" 200 - 21 0.048 0.284 2026-07-09 15:35:27,432 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_by_method_url_rewrite: waiting for threads: [] 2026-07-09 15:35:27,461 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_multiple_url_endpoint ... 2026-07-09 15:35:27,897 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-07-09 15:35:28,158 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:29,409 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:29] "GET /test_countries_308 HTTP/1.1" 308 - 4 0.003 1.251 2026-07-09 15:35:29,438 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:29] "GET /test_countries_308/301-test-record-4009 HTTP/1.1" 200 - 16 0.007 0.017 2026-07-09 15:35:29,439 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_multiple_url_endpoint: waiting for threads: [] 2026-07-09 15:35:29,466 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_with_qs ... 2026-07-09 15:35:29,821 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:30,098 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:30] "GET /foo?bar=1 HTTP/1.1" 301 - 16 0.012 0.269 2026-07-09 15:35:30,112 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:30] "GET /foo?bar=2 HTTP/1.1" 301 - 5 0.002 0.007 2026-07-09 15:35:30,126 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:30] "GET /foo?bar=3 HTTP/1.1" 301 - 5 0.002 0.008 2026-07-09 15:35:30,142 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:30] "GET /foo HTTP/1.1" 301 - 5 0.003 0.005 2026-07-09 15:35:30,156 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:30] "GET /foo?oups=1&bar=2 HTTP/1.1" 301 - 5 0.003 0.007 2026-07-09 15:35:30,158 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_with_qs: waiting for threads: [] 2026-07-09 15:35:30,199 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:30,215 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_01_reset_specific_page_view ... 2026-07-09 15:35:30,320 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:35:30,335 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:30,979 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:30] "GET /test_page_view HTTP/1.1" 500 - 316 0.129 0.518 2026-07-09 15:35:31,013 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:35:31,013 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:31] "POST /website/reset_template HTTP/1.1" 200 - 14 0.009 0.015 2026-07-09 15:35:32,496 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:32] "GET /test_page_view HTTP/1.1" 200 - 251 0.307 1.174 2026-07-09 15:35:32,498 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_01_reset_specific_page_view: waiting for threads: [] 2026-07-09 15:35:32,531 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_02_reset_specific_view_controller ... 2026-07-09 15:35:32,662 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:35:32,679 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:33,353 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:33] "GET /test_view HTTP/1.1" 500 - 324 0.146 0.531 2026-07-09 15:35:33,396 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:35:33,396 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:33] "POST /website/reset_template HTTP/1.1" 200 - 13 0.020 0.016 2026-07-09 15:35:34,687 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:34] "GET /test_view HTTP/1.1" 200 - 247 0.272 1.013 2026-07-09 15:35:34,689 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_02_reset_specific_view_controller: waiting for threads: [] 2026-07-09 15:35:34,732 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called ... 2026-07-09 15:35:34,811 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:35:34,828 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:35,204 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:35] "GET /test_view HTTP/1.1" 500 - 41 0.049 0.333 2026-07-09 15:35:35,274 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:35:35,275 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:35] "POST /website/reset_template HTTP/1.1" 200 - 13 0.037 0.023 2026-07-09 15:35:36,618 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:36] "GET /test_view HTTP/1.1" 200 - 250 0.296 1.041 2026-07-09 15:35:36,619 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called: waiting for threads: [] 2026-07-09 15:35:36,664 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit ... 2026-07-09 15:35:36,743 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:35:36,761 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:38,590 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:38] "GET /test_view HTTP/1.1" 500 - 325 0.264 1.568 2026-07-09 15:35:38,628 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:35:38,628 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:38] "POST /website/reset_template HTTP/1.1" 200 - 15 0.013 0.021 2026-07-09 15:35:39,972 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:39] "GET /test_view HTTP/1.1" 200 - 247 0.290 1.048 2026-07-09 15:35:39,974 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit: waiting for threads: [] 2026-07-09 15:35:40,006 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template ... 2026-07-09 15:35:40,099 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:35:40,111 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:40,468 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:40] "GET /test_view HTTP/1.1" 500 - 37 0.054 0.306 2026-07-09 15:35:40,526 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:35:40,526 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:40] "POST /website/reset_template HTTP/1.1" 200 - 13 0.037 0.016 2026-07-09 15:35:41,796 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:41] "GET /test_view HTTP/1.1" 200 - 247 0.289 0.978 2026-07-09 15:35:41,798 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template: waiting for threads: [] 2026-07-09 15:35:41,832 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-07-09 15:35:42,033 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless failed to start: 2026-07-09 15:35:42,034 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views: skipped TestWebsiteResetViews.test_07_reset_page_view_complete_flow : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:42,073 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode ... 2026-07-09 15:35:42,183 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:35:42,203 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:42,935 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:42] "GET /test_page_view HTTP/1.1" 500 - 316 0.210 0.526 2026-07-09 15:35:42,965 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:35:42,966 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:42] "POST /website/reset_template HTTP/1.1" 200 - 13 0.012 0.015 2026-07-09 15:35:43,459 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:43] "GET /test_page_view HTTP/1.1" 500 - 304 0.235 0.255 2026-07-09 15:35:43,472 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:35:43,903 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:43] "GET /test_page_view HTTP/1.1" 500 - 293 0.203 0.224 2026-07-09 15:35:43,936 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:35:43,937 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:43] "POST /website/reset_template HTTP/1.1" 200 - 6 0.005 0.021 2026-07-09 15:35:45,382 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:45] "GET /test_page_view HTTP/1.1" 200 - 251 0.272 1.167 2026-07-09 15:35:45,433 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:45,549 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-07-09 15:35:46,284 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless failed to start: 2026-07-09 15:35:46,285 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_01_restricted_editor_only : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:46,333 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-07-09 15:35:46,977 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless failed to start: 2026-07-09 15:35:46,978 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_02_restricted_editor_test_admin : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:47,020 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_03_restricted_editor_tester ... 2026-07-09 15:35:47,020 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_03_restricted_editor_tester : 2026-07-09 15:35:47,049 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:35:47,292 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-07-09 15:35:47,553 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless failed to start: 2026-07-09 15:35:47,553 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session: skipped TestWebsiteSession.test_01_run_test : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:47,607 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_02_inactive_session_lang ... 2026-07-09 15:35:47,736 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:49,032 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:49] "GET /test_website_sitemap HTTP/1.1" 200 - 13 0.012 1.289 2026-07-09 15:35:49,034 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_02_inactive_session_lang: waiting for threads: [] 2026-07-09 15:35:49,065 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_03_totp_login_with_inactive_session_lang ... 2026-07-09 15:35:49,183 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:50,209 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from 127.0.0.1 2026-07-09 15:35:50,239 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 15:35:50,240 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:50] "POST /web/login HTTP/1.1" 303 - 42 0.038 1.033 2026-07-09 15:35:50,242 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_03_totp_login_with_inactive_session_lang: waiting for threads: [] 2026-07-09 15:35:50,273 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called ... 2026-07-09 15:35:50,363 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 15:35:50,378 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:50,706 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:50] "GET /web/session/logout HTTP/1.1" 303 - 18 0.043 0.288 2026-07-09 15:35:50,713 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:50] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-07-09 15:35:51,706 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:51] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 185 0.153 0.834 2026-07-09 15:35:51,741 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_branding_cache ... 2026-07-09 15:35:52,094 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 15:35:52,112 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:35:52,424 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: ir.ui.view 2026-07-09 15:35:53,730 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:53] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 276 0.319 1.301 2026-07-09 15:35:54,398 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:54] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 123 0.133 0.522 2026-07-09 15:35:54,410 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: ir.ui.view 2026-07-09 15:35:54,506 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:35:54] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 19 0.027 0.072 2026-07-09 15:35:54,570 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:54,591 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-07-09 15:35:55,075 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless failed to start: 2026-07-09 15:35:55,076 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_settings: skipped TestWebsiteSettings.test_01_multi_website_settings : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:55,128 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:55,155 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-07-09 15:35:55,371 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless failed to start: 2026-07-09 15:35:55,372 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_snippet_background_video: skipped TestSnippetBackgroundVideo.test_snippet_background_video : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:55,430 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:56,063 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-07-09 15:35:56,081 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26566] 2026-07-09 15:35:56,089 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:35:56,276 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-07-09 15:35:56,829 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless failed to start: 2026-07-09 15:35:56,830 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_01_admin : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:56,869 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-07-09 15:35:57,304 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless failed to start: 2026-07-09 15:35:57,305 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_02_reditor_tester : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:57,343 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-07-09 15:35:57,728 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless failed to start: [2437:2437:0100/000000.728338:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:35:57,729 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_03_reditor_not_tester : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:57,767 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-07-09 15:35:58,181 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless failed to start: 2026-07-09 15:35:58,182 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_04_not_reditor_tester : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:58,220 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-07-09 15:35:58,559 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless failed to start: 2026-07-09 15:35:58,559 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_systray: skipped TestSystray.test_05_not_reditor_not_tester : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:35:58,625 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:35:58,640 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_theme_ir_asset: Starting TestThemeAsset.test_theme_asset_tag ... 2026-07-09 15:35:58,734 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:35:58,832 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_access_rights_and_rules ... 2026-07-09 15:35:58,850 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:36:00,141 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:00] "GET /model/exposed-model HTTP/1.1" 403 - 200 0.174 1.121 2026-07-09 15:36:00,777 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:00] "GET /model/exposed-model HTTP/1.1" 200 - 122 0.063 0.564 2026-07-09 15:36:01,407 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:01] "GET /model/exposed-model HTTP/1.1" 200 - 121 0.065 0.534 2026-07-09 15:36:01,444 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_cannot_bypass_read_rights ... 2026-07-09 15:36:01,493 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2, model: test.model.exposed 2026-07-09 15:36:01,527 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-07-09 15:36:01,730 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless failed to start: 2026-07-09 15:36:01,731 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page: skipped TestWebsiteControllerPage.test_default_layout : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:36:01,774 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_expose_model ... 2026-07-09 15:36:01,784 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:36:04,023 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:04] "GET /model/exposed-model HTTP/1.1" 200 - 196 0.142 2.101 2026-07-09 15:36:04,108 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:04] "GET /model/exposed-model/test-partner-0-1 HTTP/1.1" 200 - 18 0.011 0.061 2026-07-09 15:36:04,450 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:04] "GET /model/exposed-model/fake-slug-1 HTTP/1.1" 404 - 28 0.049 0.283 2026-07-09 15:36:04,524 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:04] "GET /model/exposed-model/non-reachable-3 HTTP/1.1" 404 - 16 0.012 0.050 2026-07-09 15:36:04,602 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:04] "GET /model/some-other-slug HTTP/1.1" 404 - 12 0.022 0.048 2026-07-09 15:36:05,165 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:05] "GET /model/exposed-model HTTP/1.1" 404 - 115 0.069 0.472 2026-07-09 15:36:05,168 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_expose_model: waiting for threads: [] 2026-07-09 15:36:05,202 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_model_constrains ... 2026-07-09 15:36:05,260 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_search_listing ... 2026-07-09 15:36:05,267 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:36:06,383 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:06] "GET /model/exposed-model?search=1 HTTP/1.1" 200 - 196 0.143 0.976 2026-07-09 15:36:06,433 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:06] "GET /model/exposed-model/page/2 HTTP/1.1" 200 - 12 0.009 0.029 2026-07-09 15:36:06,455 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:06] "GET /model/exposed-model/page/2?search=test_partner_0 HTTP/1.1" 303 - 5 0.002 0.010 2026-07-09 15:36:06,489 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:06] "GET /model/exposed-model?search=test_partner_0&order=create_date+desc HTTP/1.1" 200 - 12 0.005 0.025 2026-07-09 15:36:06,542 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:36:06,559 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-07-09 15:36:07,211 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless failed to start: 2026-07-09 15:36:07,212 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_field_sanitize: skipped TestWebsiteFieldSanitize.test_sanitize_video_iframe : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:36:07,274 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:36:07,296 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-07-09 15:36:07,513 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless failed to start: 2026-07-09 15:36:07,514 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_can_publish : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:36:07,551 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-07-09 15:36:07,756 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless failed to start: 2026-07-09 15:36:07,757 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_common : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:36:07,793 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-07-09 15:36:08,004 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless failed to start: 2026-07-09 15:36:08,005 185 INFO rb-703c097-222760-391434 odoo.addons.test_website.tests.test_website_page_properties: skipped TestWebsitePageProperties.test_website_page_properties_website_page : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:36:08,047 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:36:08,066 185 INFO rb-703c097-222760-391434 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-07-09 15:36:08,343 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless failed to start: [2578:2578:0100/000000.335647:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-07-09 15:36:08,344 185 INFO rb-703c097-222760-391434 odoo.addons.test_website_modules.tests.test_configurator: skipped TestConfigurator.test_01_configurator_flow : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:36:08,398 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:36:08,416 185 INFO rb-703c097-222760-391434 odoo.addons.test_website_modules.tests.test_models: Starting TestWebsiteModels.test_access_with_website_record_rule ... 2026-07-09 15:36:08,553 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:36:09,907 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:36:09] "GET /blog/test-blog-3/test-post-8 HTTP/1.1" 200 - 222 0.236 1.122 2026-07-09 15:36:09,909 185 INFO rb-703c097-222760-391434 odoo.addons.test_website_modules.tests.test_models.TestWebsiteModels.test_access_with_website_record_rule: waiting for threads: [] 2026-07-09 15:36:09,996 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:36:10,458 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4434, 4432, 3783, 3781, 3779, 3777, 3776, 3775, 3774, 3772, 3770, 3768, 3766, 3764, 3763, 3762, 3760, 3758, 3757, 3755, 3753, 3751, 3749, 3748, 3747, 3745, 3743, 3741, 3739, 3737, 3735, 3733, 3732, 3731, 3729, 3727, 3725, 3723, 3721] 2026-07-09 15:36:10,565 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [247717, 247718, 247738, 247739, 247754, 247757, 247758, 247764, 247765, 247766, 247704, 247706, 247707, 247708, 247709, 247719, 247720, 247721, 247725, 247726, 247736, 247737, 247740, 247751, 247752, 247753, 247755, 247756, 247759, 247760, 247761, 247762, 247763, 247767, 247770, 247771, 247772, 282103, 282104] 2026-07-09 15:36:10,727 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2443, 2444, 2445, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748] 2026-07-09 15:36:10,734 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted slide.slide records with IDs: [1, 2, 3, 4, 5, 6, 8, 9, 10, 7, 11, 12, 13, 14, 15, 17, 18, 19, 16, 20, 21, 22, 23, 24, 26, 27, 25, 28, 29, 30, 31, 34, 35, 32, 36, 33, 37, 38, 39] 2026-07-09 15:36:10,838 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [247785, 247787, 247800, 247802, 247804] 2026-07-09 15:36:10,838 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4435, 4433, 3789, 3788, 3787, 3786, 3785, 3784, 3782, 3780, 3778, 3773, 3771, 3769, 3767, 3765, 3761, 3759, 3756, 3754, 3752, 3750, 3746, 3744, 3742, 3740, 3738, 3736, 3734, 3730, 3728, 3726, 3724, 3722, 3720, 3719, 3718, 3717, 3716, 3715, 3714] 2026-07-09 15:36:11,105 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [247691, 247692, 247693, 247694, 247695, 247696, 247697] 2026-07-09 15:36:11,139 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2436, 2507, 2514, 2521, 2528, 2437, 2508, 2515, 2522, 2529, 2438, 2509, 2516, 2523, 2530, 2439, 2510, 2517, 2524, 2531, 2440, 2511, 2518, 2525, 2532, 2441, 2512, 2519, 2526, 2533, 2442, 2513, 2520, 2527, 2534] 2026-07-09 15:36:11,141 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted slide.channel records with IDs: [1, 2, 3, 4, 5, 6, 7] 2026-07-09 15:36:11,152 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 709, 710] 2026-07-09 15:36:24,518 185 INFO rb-703c097-222760-391434 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-07-09 15:36:27,107 185 WARNING rb-703c097-222760-391434 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless failed to start: 2026-07-09 15:36:27,107 185 INFO rb-703c097-222760-391434 odoo.addons.test_website_slides_full.tests.test_ui_wslides: skipped TestUi.test_course_certification_employee : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:36:27,236 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 123 checked, 2 removed 2026-07-09 15:36:27,254 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_custom_fiscal_year ... 2026-07-09 15:36:27,327 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_default_fiscal_year ... 2026-07-09 15:36:27,383 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_1 ... 2026-07-09 15:36:27,442 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_2 ... 2026-07-09 15:36:27,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:36:42,361 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_lock_requires_account_manager ... 2026-07-09 15:36:42,468 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_open_lock_exception ... 2026-07-09 15:36:42,597 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_review_draft_moves_without_lock_until_date ... 2026-07-09 15:36:42,656 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception ... 2026-07-09 15:36:42,812 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception_requires_kind ... 2026-07-09 15:36:42,894 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_and_review_action ... 2026-07-09 15:36:44,216 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_zero_without_lock_date ... 2026-07-09 15:36:44,265 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_is_account_manager_computed ... 2026-07-09 15:36:44,331 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_lock_until_date_uses_max_of_all_lock_dates ... 2026-07-09 15:36:44,414 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_wizard_loads_lock_dates_from_company ... 2026-07-09 15:36:44,554 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:37:00,239 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_01_accountant_user_access_rights ... 2026-07-09 15:37:00,890 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_02_accountant_user_with_group_asset_manager_access_rights ... 2026-07-09 15:37:01,273 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #370 deleted account.asset.category records with IDs: [6] 2026-07-09 15:37:01,684 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #370 deleted account.asset.depreciation.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64] 2026-07-09 15:37:01,802 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #370 deleted account.asset.asset records with IDs: [11] 2026-07-09 15:37:01,832 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_03_billing_user_without_group_asset_manager_access_rights ... 2026-07-09 15:37:01,983 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: account.asset.category 2026-07-09 15:37:01,995 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: account.asset.category 2026-07-09 15:37:02,006 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: account.asset.category 2026-07-09 15:37:02,322 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 369, model: account.asset.asset 2026-07-09 15:37:02,325 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: account.asset.asset 2026-07-09 15:37:02,329 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: account.asset.asset 2026-07-09 15:37:02,332 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 369, model: account.asset.asset 2026-07-09 15:37:02,361 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_04_invoice_flow_with_billing_user ... 2026-07-09 15:37:07,171 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #367 deleted account.move.line.ctp records with IDs: [75, 76, 77, 78] 2026-07-09 15:37:07,347 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #367 deleted account.move.line records with IDs: [285, 286, 287, 288, 289] 2026-07-09 15:37:07,479 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #367 deleted account.move records with IDs: [108] 2026-07-09 15:37:07,487 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #367 deleted mail.followers records with IDs: [3527] 2026-07-09 15:37:07,570 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:37:21,159 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_01_depreciation_board_using_linear_method ... 2026-07-09 15:37:21,497 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124] 2026-07-09 15:37:21,561 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136] 2026-07-09 15:37:21,612 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149] 2026-07-09 15:37:21,665 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162] 2026-07-09 15:37:21,715 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175] 2026-07-09 15:37:21,760 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188] 2026-07-09 15:37:21,804 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201] 2026-07-09 15:37:21,852 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214] 2026-07-09 15:37:21,904 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228] 2026-07-09 15:37:21,960 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242] 2026-07-09 15:37:22,007 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254] 2026-07-09 15:37:22,054 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_02_depreciation_board_using_degressive_method ... 2026-07-09 15:37:22,456 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278] 2026-07-09 15:37:22,517 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290] 2026-07-09 15:37:22,573 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303] 2026-07-09 15:37:22,630 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316] 2026-07-09 15:37:22,683 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329] 2026-07-09 15:37:22,737 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342] 2026-07-09 15:37:22,787 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354] 2026-07-09 15:37:22,839 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_03_depreciation_board_using_degressive_then_linear_method ... 2026-07-09 15:37:23,432 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378] 2026-07-09 15:37:23,514 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-07-09 15:37:23,579 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [391, 392, 393, 394, 395, 396, 397] 2026-07-09 15:37:23,661 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421] 2026-07-09 15:37:23,726 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [422, 423, 424, 425, 426, 427, 428] 2026-07-09 15:37:23,786 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409] 2026-07-09 15:37:23,875 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441] 2026-07-09 15:37:23,935 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [442, 443, 444, 445, 446, 447, 448, 449] 2026-07-09 15:37:23,990 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_04_depreciation_board_using_linear_method_and_based_on_last_day_of_month ... 2026-07-09 15:37:24,340 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494] 2026-07-09 15:37:24,412 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506] 2026-07-09 15:37:24,525 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #372 deleted account.asset.depreciation.line records with IDs: [507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519] 2026-07-09 15:37:24,671 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:37:38,940 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_01_asset_depreciation_complete ... 2026-07-09 15:37:39,325 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544] 2026-07-09 15:37:42,136 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_02_asset_sale ... 2026-07-09 15:37:42,622 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568] 2026-07-09 15:37:45,489 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [574, 575, 576, 577, 578, 579, 580] 2026-07-09 15:37:45,571 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move.line.ctp records with IDs: [107] 2026-07-09 15:37:45,730 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move.line records with IDs: [346, 347] 2026-07-09 15:37:45,776 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted mail.message records with IDs: [26612] 2026-07-09 15:37:45,854 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move records with IDs: [137] 2026-07-09 15:37:46,370 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_04_asset_dispose ... 2026-07-09 15:37:46,704 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592] 2026-07-09 15:37:49,863 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [603, 604] 2026-07-09 15:37:49,953 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move.line.ctp records with IDs: [124] 2026-07-09 15:37:50,105 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move.line records with IDs: [385, 386] 2026-07-09 15:37:50,174 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted mail.message records with IDs: [26636] 2026-07-09 15:37:50,246 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move records with IDs: [156] 2026-07-09 15:37:50,814 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_05_asset_increase ... 2026-07-09 15:37:51,230 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-07-09 15:37:54,358 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [623, 624, 625, 626, 627, 628] 2026-07-09 15:37:55,650 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [629, 630, 631, 632, 633, 634] 2026-07-09 15:37:56,703 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_06_asset_decrease ... 2026-07-09 15:37:57,142 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652] 2026-07-09 15:38:00,129 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [658, 659, 660, 661, 662, 663, 664] 2026-07-09 15:38:01,571 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_07_asset_decrease ... 2026-07-09 15:38:01,962 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683] 2026-07-09 15:38:04,682 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [690, 691, 692, 693, 694, 695] 2026-07-09 15:38:05,818 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_08_asset_modify ... 2026-07-09 15:38:06,146 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713] 2026-07-09 15:38:08,809 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725] 2026-07-09 15:38:10,012 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [726, 727, 728, 729, 730] 2026-07-09 15:38:11,082 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_09_asset_modify ... 2026-07-09 15:38:11,441 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747] 2026-07-09 15:38:13,950 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759] 2026-07-09 15:38:15,249 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [761, 762, 763, 764, 765] 2026-07-09 15:38:16,265 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_10_asset_modify ... 2026-07-09 15:38:16,690 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782] 2026-07-09 15:38:19,097 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_11_sell_asset_journal_entry ... 2026-07-09 15:38:19,467 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [795, 796, 797, 798, 799, 800, 801, 802, 803, 804] 2026-07-09 15:38:21,353 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.asset.depreciation.line records with IDs: [807, 808, 809, 810, 811, 812, 813, 814] 2026-07-09 15:38:21,430 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move.line.ctp records with IDs: [227] 2026-07-09 15:38:21,566 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move.line records with IDs: [640, 641] 2026-07-09 15:38:21,608 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted mail.message records with IDs: [26779] 2026-07-09 15:38:21,679 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #374 deleted account.move records with IDs: [283] 2026-07-09 15:38:22,272 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:38:35,909 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_01_change_category_on_asset ... 2026-07-09 15:38:36,224 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_02_asset_has_been_linked_to_invoice_line ... 2026-07-09 15:38:39,336 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:38:52,510 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-07-09 15:38:54,905 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #378 deleted account.asset.depreciation.line records with IDs: [828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839] 2026-07-09 15:38:55,444 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:39:08,754 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01_asset_has_first_accounting_date_lt_date ... 2026-07-09 15:39:09,022 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_02_unlink_asset_that_has_been_depreciated ... 2026-07-09 15:39:11,545 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #380 deleted mail.message records with IDs: [26804, 26803, 26802, 26801, 26800, 26799, 26798, 26797, 26796, 26795, 26794, 26793, 26792, 26791] 2026-07-09 15:39:11,590 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_03_non_depreciable_asset_does_not_generate_depreciation_lines ... 2026-07-09 15:39:12,066 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #380 deleted account.asset.depreciation.line records with IDs: [876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887] 2026-07-09 15:39:12,097 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_04_impairment_and_reversal_adjust_residual_value ... 2026-07-09 15:39:12,393 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #380 deleted account.asset.depreciation.line records with IDs: [888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899] 2026-07-09 15:39:13,037 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_05_change_usage_creates_reclassification_entry ... 2026-07-09 15:39:13,605 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #380 deleted account.asset.depreciation.line records with IDs: [900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911] 2026-07-09 15:39:13,644 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #380 deleted account.asset.depreciation.line records with IDs: [913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923] 2026-07-09 15:39:14,034 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #380 deleted account.asset.depreciation.line records with IDs: [912] 2026-07-09 15:39:14,152 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:39:28,124 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_01_copy_data_batch_multi_record ... 2026-07-09 15:39:28,708 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_02_post_keeps_pre_super_date_guard_and_post_super_side_effect ... 2026-07-09 15:39:29,161 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #382 deleted account.asset.depreciation.line records with IDs: [984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-07-09 15:39:29,830 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_03_act_window_view_mode_resolvable_by_v18_client ... 2026-07-09 15:39:29,970 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:39:43,971 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_02_account_move_1_2_currency_euro ... 2026-07-09 15:39:44,286 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_03_account_move_2_1_currency_euro ... 2026-07-09 15:39:44,671 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_04_account_move_2_2_currency_euro ... 2026-07-09 15:39:45,029 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_05_account_move_2_2_currency_usd ... 2026-07-09 15:39:45,359 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_06_account_move_3_3_same_amount_same_partner ... 2026-07-09 15:39:45,698 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_07_account_move_3_3_same_amount_no_partner ... 2026-07-09 15:39:46,038 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_08_account_move_3_3_same_amount_diff_partner ... 2026-07-09 15:39:46,360 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_09_account_move_3_3_diff_amount_no_partner ... 2026-07-09 15:39:46,762 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_10_account_move_4_4_diff_amount_has_partner ... 2026-07-09 15:39:47,126 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_11_account_move_not_amount_currency ... 2026-07-09 15:39:47,506 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [301] 2026-07-09 15:39:47,601 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_001 ... 2026-07-09 15:39:47,958 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_002 ... 2026-07-09 15:39:48,366 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_003 ... 2026-07-09 15:39:48,744 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_004 ... 2026-07-09 15:39:49,077 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_counterpart_001 ... 2026-07-09 15:39:51,107 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [326, 327] 2026-07-09 15:39:51,204 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [328] 2026-07-09 15:39:51,319 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_dest_accounts_compute_resolves_under_own_company ... 2026-07-09 15:40:03,907 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_001 ... 2026-07-09 15:40:05,552 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_002 ... 2026-07-09 15:40:07,930 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_003 ... 2026-07-09 15:40:10,405 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [338, 339] 2026-07-09 15:40:10,503 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_001 ... 2026-07-09 15:40:12,295 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_002 ... 2026-07-09 15:40:14,566 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_003 ... 2026-07-09 15:40:16,905 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #384 deleted account.move.line.ctp records with IDs: [350, 351] 2026-07-09 15:40:17,010 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:40:30,143 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_access_payment_details ... 2026-07-09 15:40:31,527 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #388 deleted account.payment.line records with IDs: [1, 2] 2026-07-09 15:40:31,638 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:40:45,477 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_internal_transfer_hides_payment_details ... 2026-07-09 15:40:46,092 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_multi_line_sync_domain_excludes_internal_transfer ... 2026-07-09 15:40:46,876 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_no_partner_is_not_internal_transfer ... 2026-07-09 15:40:47,253 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_third_party_partner_is_not_internal_transfer ... 2026-07-09 15:40:47,747 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_transfer_partner_is_flagged_internal_transfer ... 2026-07-09 15:40:48,306 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:41:02,426 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_from_account_payment_line ... 2026-07-09 15:41:03,972 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_journal_in_payment ... 2026-07-09 15:41:04,772 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__receive_money ... 2026-07-09 15:41:05,435 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__send_money ... 2026-07-09 15:41:06,267 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-07-09 15:41:07,603 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-07-09 15:41:08,988 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_edit_to_add_extra_payment_line ... 2026-07-09 15:41:10,050 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_payment_amount_not_equal_payment_lines_amount ... 2026-07-09 15:41:10,805 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_reconcile_suggested_payment_lines ... 2026-07-09 15:41:12,986 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_receive_money ... 2026-07-09 15:41:14,232 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_send_money ... 2026-07-09 15:41:15,500 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_unreconcile_suggested_payment_lines ... 2026-07-09 15:41:17,622 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:41:33,462 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_comma_list_unions_prefixes ... 2026-07-09 15:41:34,527 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_credit_balance_is_signed ... 2026-07-09 15:41:35,017 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_exclusion_removes_excluded_prefix ... 2026-07-09 15:41:35,917 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_expand_groupby_is_constrained_to_code_set ... 2026-07-09 15:41:37,159 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_leading_minus_subtracts_term ... 2026-07-09 15:41:37,876 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_silent_zero_is_a_defect_red_before_green ... 2026-07-09 15:41:38,369 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_single_prefix_sums_matching_balances ... 2026-07-09 15:41:39,363 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_unsupported_token_raises ... 2026-07-09 15:41:39,528 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_non_relational_field_is_rejected ... 2026-07-09 15:41:39,598 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_unknown_field_is_rejected_not_interpolated ... 2026-07-09 15:41:39,693 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_valid_field_passes ... 2026-07-09 15:41:39,786 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:41:55,286 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_01_validate_aged_payable ... 2026-07-09 15:41:58,766 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_02_validate_aged_payable ... 2026-07-09 15:42:02,489 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_100_xlsx_export_merge_safety ... 2026-07-09 15:42:02,675 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_101_validate_aged_payable_multi_company ... 2026-07-09 15:42:20,450 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_88_report_currency_conversion ... 2026-07-09 15:42:22,565 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_analytic_filters_disabled ... 2026-07-09 15:42:22,609 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-07-09 15:42:22,825 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-07-09 15:42:31,406 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da4135080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:31,407 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db85d8540> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:31,417 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:31,424 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:31,425 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db85db380> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:31,448 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:31,450 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:40,573 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9a84180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:40,574 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db9f26660> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:40,602 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:40,608 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:40,609 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db9f25c60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:40,631 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:40,633 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:49,225 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dba4e1a80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:49,226 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbaa1af20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:49,235 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:49,241 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:49,242 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbaa18c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:49,264 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:49,266 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:58,373 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9888040> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:58,375 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da4ad4900> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:58,383 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:58,388 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:58,390 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da4ad63e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:58,411 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:42:58,413 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:43:00,918 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_xlsx_aged_payable ... 2026-07-09 15:43:10,643 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db82fc0e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:43:10,644 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8d1d620> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:43:10,651 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:43:10,657 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:43:10,658 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8d1f7e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:43:10,681 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:43:10,682 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:43:10,701 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:43:25,315 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_01_validate_aged_receivable ... 2026-07-09 15:43:29,243 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_02_validate_aged_receivable ... 2026-07-09 15:43:32,438 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_100_xlsx_export_merge_safety ... 2026-07-09 15:43:32,595 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_101_validate_aged_receivable_multi_company ... 2026-07-09 15:43:53,540 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_88_report_currency_conversion ... 2026-07-09 15:43:55,943 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_analytic_filters_disabled ... 2026-07-09 15:43:56,003 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-07-09 15:43:56,289 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-07-09 15:44:04,350 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbda5ade0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:04,352 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da3a27240> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:04,361 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:04,366 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:04,368 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da3a274c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:04,392 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:04,394 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:13,286 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db89d3420> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:13,288 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8df5bc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:13,296 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:13,302 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:13,304 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8df4ae0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:13,326 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:13,328 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:22,233 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dba14d300> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:22,235 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da3c325c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:22,244 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:22,250 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:22,252 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da3c31b20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:22,275 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:22,276 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:31,860 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da4115120> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:31,862 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db92b8680> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:31,878 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:31,882 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:31,883 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db92bbf60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:31,901 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:31,903 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:34,297 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_xlsx_aged_receivable ... 2026-07-09 15:44:44,523 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbb136520> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:44,525 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db822ccc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:44,534 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:44,538 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:44,539 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db822e340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:44,556 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:44,558 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:44:44,572 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:45:09,939 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbcf0b7e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:09,940 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da4e1b420> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:09,947 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:09,951 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:09,952 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da4e18fe0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:09,967 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:09,968 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:18,390 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9ab6c00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:18,392 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbde9e5c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:18,400 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:18,405 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:18,406 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbde9f880> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:18,426 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:18,428 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:27,768 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da5799440> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:27,769 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbb5b6520> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:27,779 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:27,784 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:27,786 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbb5b7600> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:27,809 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:27,810 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:37,465 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da38216c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:37,466 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db9a84c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:37,474 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:37,479 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:37,481 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db9a87f60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:37,503 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:37,505 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:47,584 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbde1df80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:47,586 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da2f83ba0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:47,596 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:47,602 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:47,603 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da3c72ca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:47,623 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:47,625 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:56,463 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9f3f9c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:56,464 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dba728680> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:56,477 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:56,482 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:56,484 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dba728d60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:56,504 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:45:56,505 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:05,961 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db8928400> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:05,962 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbd79cf40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:05,968 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:05,972 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:05,973 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbd79f920> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:05,995 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:05,997 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:14,182 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbb34ce00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:14,183 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbda149a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:14,189 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:14,194 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:14,195 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbda15940> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:14,217 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:14,218 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:14,564 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_line_amount_is_negated_balance ... 2026-07-09 15:46:16,054 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_account_subdimensions ... 2026-07-09 15:46:16,792 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_partners_on_same_contract ... 2026-07-09 15:46:17,605 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_offset_across_contracts_same_partner ... 2026-07-09 15:46:18,442 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_does_not_raise_and_combines_with_analytic ... 2026-07-09 15:46:19,264 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_nets_items_without_distribution ... 2026-07-09 15:46:19,742 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_multi_plan_single_slice_not_double_counted ... 2026-07-09 15:46:20,260 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_rolls_child_contacts_up_to_commercial_partner ... 2026-07-09 15:46:20,973 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_split_distribution_fans_out_to_contracts ... 2026-07-09 15:46:21,803 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_flag_off_domain_expression_uses_plain_balance_sum ... 2026-07-09 15:46:22,552 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_group_by_commercial_partner_field_defaults_false ... 2026-07-09 15:46:22,599 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_commercial_rollup_nets_contacts_of_same_entity ... 2026-07-09 15:46:23,330 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_flag_off_keeps_raw_partner_groups ... 2026-07-09 15:46:24,033 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_use_analytic_net_field_defaults_false ... 2026-07-09 15:46:32,379 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da40d5a80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:32,380 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da32fff60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:32,386 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:32,390 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:32,391 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da32fd940> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:32,412 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:32,413 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:46:32,427 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:47:03,953 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_consolidate_values ... 2026-07-09 15:47:06,273 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_same_root_offers_coa_variant ... 2026-07-09 15:47:06,330 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_mixed_charts_does_not_offer_coa_variant ... 2026-07-09 15:47:06,395 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_non_matched_company_does_not_offer_coa_variant ... 2026-07-09 15:47:06,454 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_single_matched_company_offers_coa_variant ... 2026-07-09 15:47:06,582 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:47:22,164 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_build_domain_from_options_respects_unreconciled_filter ... 2026-07-09 15:47:22,379 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_filters_on_original_term ... 2026-07-09 15:47:22,477 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_respects_include_unposted_entry_option ... 2026-07-09 15:47:22,604 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:47:37,855 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_01_validate_executive_summary ... 2026-07-09 15:47:40,309 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_100_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-07-09 15:47:43,026 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_101_validate_executive_summary_multi_company ... 2026-07-09 15:47:57,276 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_88_report_currency_conversion ... 2026-07-09 15:47:59,146 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_analytic_filters_disabled ... 2026-07-09 15:47:59,192 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-07-09 15:48:05,015 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-07-09 15:48:13,706 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da3e8f380> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:13,707 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbaf811c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:13,715 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:13,721 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:13,722 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbaf816c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:13,743 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:13,745 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:22,821 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db93b6660> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:22,822 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da3d0fe20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:22,836 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:22,841 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:22,843 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da3d0c360> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:22,863 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:22,865 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:31,278 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da4c21080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:31,280 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8f10d60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:31,289 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:31,294 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:31,295 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8f13420> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:31,315 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:31,317 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:40,608 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da3bcec00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:40,610 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8108220> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:40,619 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:40,625 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:40,626 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbd2faf20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:40,651 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:40,652 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 276, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:47,793 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_xlsx_executive_summary ... 2026-07-09 15:48:59,176 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db89411c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:59,176 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbd79f100> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:59,183 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:59,188 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:59,189 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbd79f6a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:59,209 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:59,210 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:48:59,229 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:49:15,248 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_raises_when_code_not_found ... 2026-07-09 15:49:15,382 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_resolves_value_from_target_report ... 2026-07-09 15:49:16,985 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_from_fiscalyear_excludes_pre_fy_value ... 2026-07-09 15:49:17,181 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_to_beginning_of_period ... 2026-07-09 15:49:17,344 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_excludes_records_after_date_to ... 2026-07-09 15:49:17,503 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_latest_record_by_date ... 2026-07-09 15:49:17,680 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_zero_when_no_records ... 2026-07-09 15:49:17,863 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_tie_broken_by_id_descending ... 2026-07-09 15:49:18,043 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_aggregates_all_records_in_period ... 2026-07-09 15:49:18,200 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_date_scope_from_fiscalyear ... 2026-07-09 15:49:18,364 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_excludes_out_of_period_records ... 2026-07-09 15:49:18,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:49:33,715 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_01_generate_report_data_includes_formula_info_map ... 2026-07-09 15:49:34,179 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_alpha_suffix_cd_not_treated_as_direction ... 2026-07-09 15:49:34,221 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_digit_d_suffix_applies_debit_direction ... 2026-07-09 15:49:34,254 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_all_standard_date_keys_yield_well_formed_comparison ... 2026-07-09 15:49:34,345 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_known_date_key_yields_non_empty_comparison_list ... 2026-07-09 15:49:34,406 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_unknown_date_key_drops_comparison_column ... 2026-07-09 15:49:34,498 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_both_zero_gives_zero_percent ... 2026-07-09 15:49:34,540 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_nonzero_value1_nonzero_gives_numeric_value ... 2026-07-09 15:49:34,582 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_nonzero_gives_na_in_both_fields ... 2026-07-09 15:49:34,611 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_zero_is_not_na ... 2026-07-09 15:49:34,650 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_multi_level_aggregation_recursive_chain ... 2026-07-09 15:49:35,713 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:49:51,123 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_01_validate_gaap_report ... 2026-07-09 15:50:03,592 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_100_balance_sheet_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-07-09 15:50:04,173 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_101_validate_gaap_report_multi_company ... 2026-07-09 15:50:17,255 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_88_report_currency_conversion_balance_sheet ... 2026-07-09 15:50:18,317 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_998_analytic_configuration ... 2026-07-09 15:50:18,398 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_analytic_groupby_profit_and_loss_total_not_affected ... 2026-07-09 15:50:26,895 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db82fc900> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:26,896 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db801c860> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:26,906 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:26,911 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:26,913 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db801fc40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:26,936 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:26,938 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,956 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbaa90900> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,958 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da4f64d60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,967 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,972 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,973 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da4f649a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,994 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,996 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:43,766 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbaa53b00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:43,768 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8f35800> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:43,779 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:43,784 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:43,786 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8f365c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:43,805 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:43,807 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:52,409 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbda8c360> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:52,411 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db93c7600> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:52,418 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:52,423 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:52,424 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db93c76a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:52,444 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:52,445 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3896, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:54,797 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-07-09 15:50:55,803 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-07-09 15:51:04,494 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da3ba7920> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:04,496 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db81ab740> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:04,506 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:04,512 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:04,514 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db81a8f40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:04,538 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:04,540 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,580 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbaa1a7a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,582 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db87a6e80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,591 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,596 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,597 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db87a6ca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,616 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,618 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,624 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da4a4f920> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,625 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8df5440> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,635 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,640 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,641 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8df6a20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,662 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,664 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:30,522 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db82bf100> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:30,524 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db82fcf40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:30,531 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:30,536 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:30,538 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db82fea20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:30,558 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:30,560 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3757, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:43,792 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbb34eca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:43,793 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db87a7420> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:43,799 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:43,803 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:43,804 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db87a4ea0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:43,821 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:43,822 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:43,835 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:52:00,261 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_01_validate_general_ledger ... 2026-07-09 15:52:05,036 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #425 deleted account.partial.reconcile records with IDs: [28] 2026-07-09 15:52:05,149 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #425 deleted account.full.reconcile records with IDs: [21] 2026-07-09 15:52:07,641 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #425 deleted account.partial.reconcile records with IDs: [29] 2026-07-09 15:52:09,461 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_02_validate_general_ledger ... 2026-07-09 15:52:12,869 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #425 deleted account.partial.reconcile records with IDs: [31] 2026-07-09 15:52:12,980 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #425 deleted account.full.reconcile records with IDs: [23] 2026-07-09 15:52:15,497 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #425 deleted account.partial.reconcile records with IDs: [32] 2026-07-09 15:52:18,227 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_100_xlsx_export_merge_safety ... 2026-07-09 15:52:18,418 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_101_validate_general_ledger_multi_company ... 2026-07-09 15:52:36,993 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_88_report_currency_conversion ... 2026-07-09 15:52:39,433 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_analytic_filter_affects_total_without_groupby ... 2026-07-09 15:52:47,168 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dba6acfe0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:47,170 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da58804a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:47,178 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:47,183 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:47,185 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da5882ac0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:47,206 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:47,207 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:56,149 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbb350180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:56,151 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbc05f9c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:56,160 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:56,165 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:56,167 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbc05e700> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:56,190 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:56,192 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,870 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db89d4360> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,871 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db80e4ae0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,881 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,886 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,887 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db80e5800> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,908 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,910 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:13,026 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db99f2b60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:13,028 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db829ba60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:13,035 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:13,041 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:13,042 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db829bf60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:13,063 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:13,065 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 653, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:15,126 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-07-09 15:53:15,300 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-07-09 15:53:23,537 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da4c05620> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:23,539 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbaa758a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:23,549 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:23,554 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:23,556 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbaa74ea0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:23,576 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:23,578 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:32,646 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dba611da0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:32,648 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbd4ef9c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:32,657 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:32,662 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:32,664 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbd4ed6c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:32,686 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:32,688 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:40,863 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9b996c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:40,865 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbda3a3e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:40,874 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:40,880 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:40,881 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbda3ae80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:40,905 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:40,907 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:50,003 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbd0182c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:50,004 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbb915080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:50,013 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:50,019 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:50,020 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbb9140e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:50,043 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:50,045 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 523, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:52,660 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_xlsx_general_ledger ... 2026-07-09 15:54:02,858 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbaa19b20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:02,859 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db80bf9c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:02,869 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:02,876 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:02,877 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db80bc720> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:02,896 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:02,897 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:02,912 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:54:03,162 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-07-09 15:54:03,356 185 WARNING rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless failed to start: 2026-07-09 15:54:03,357 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: skipped TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus : Failed to detect chrome devtools port after 10.0s. 2026-07-09 15:54:03,406 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:54:19,497 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_01_validate_partner_ledger ... 2026-07-09 15:54:26,829 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_02_validate_partner_ledger ... 2026-07-09 15:54:32,157 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_100_xlsx_export_merge_safety ... 2026-07-09 15:54:32,460 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_101_validate_partner_ledger_multi_company ... 2026-07-09 15:54:53,104 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_88_report_currency_conversion ... 2026-07-09 15:54:55,613 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_analytic_filters_disabled ... 2026-07-09 15:54:55,658 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-07-09 15:54:55,856 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-07-09 15:55:04,223 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db87a4b80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:04,225 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbdac3420> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:04,234 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:04,240 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:04,242 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbdac0720> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:04,265 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:04,268 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:12,855 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da3118360> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:12,856 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbb59f7e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:12,865 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:12,871 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:12,872 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbb59e2a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:12,892 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:12,893 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:21,233 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db93dd580> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:21,234 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbd1bf880> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:21,243 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:21,250 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:21,251 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbd1bf420> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:21,276 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:21,278 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:30,479 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbd47c4a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:30,481 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8d1db20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:30,490 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:30,496 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:30,498 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8d1e0c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:30,522 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:30,524 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 536, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:33,788 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_xlsx_partner_ledger ... 2026-07-09 15:55:43,001 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db890e020> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:43,002 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbd919ee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:43,010 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:43,015 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:43,016 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbd91a160> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:43,039 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:43,040 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:43,055 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:55:59,091 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_fixed_duration_term_bypasses_date_filter_includes_null_maturity ... 2026-07-09 15:56:00,541 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_includes_uncomputed_counterpart_revenue_line ... 2026-07-09 15:56:00,998 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_empty_counterpart_lines_on_negative_operator ... 2026-07-09 15:56:01,074 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_positive_operator_behaviour_unchanged ... 2026-07-09 15:56:01,143 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_type1_long_term_unchanged_after_fixed_addition ... 2026-07-09 15:56:02,063 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:56:17,174 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_company_id_groupby_move_join_domain_no_ambiguous_column ... 2026-07-09 15:56:17,777 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-07-09 15:56:18,389 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:56:34,493 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestDomainValueFromBalanceAmbiguousColumn.test_load_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-07-09 15:56:35,191 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:56:50,289 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_01_validate_tax_report ... 2026-07-09 15:56:59,766 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_101_validate_tax_report_multi_company ... 2026-07-09 15:57:29,300 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_88_report_currency_conversion_general_tax ... 2026-07-09 15:57:37,911 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_analytic_filters_disabled ... 2026-07-09 15:57:46,100 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-07-09 15:57:55,202 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-07-09 15:58:10,425 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9bdf880> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:10,426 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8a7f740> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:10,436 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:10,441 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:10,443 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8a7f4c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:10,466 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:10,468 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:18,291 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbb19d9e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:18,292 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db82dde40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:18,299 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:18,304 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:18,306 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db82de700> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:18,323 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:18,324 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:27,072 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbaa53560> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:27,074 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbb39ae80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:27,082 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:27,087 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:27,089 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbb399d00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:27,107 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:27,108 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:36,277 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db85dbec0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:36,278 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da3c23f60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:36,291 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:36,298 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:36,300 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da4ab44a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:36,327 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:36,329 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:38,749 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_xlsx_tax_reports ... 2026-07-09 15:58:48,023 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_double_negation_yields_positive ... 2026-07-09 15:58:57,018 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_negative_tag_non_inverted_aml_negates_balance ... 2026-07-09 15:59:06,370 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_positive_tag_non_inverted_aml_adds_balance ... 2026-07-09 15:59:24,036 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbafe7880> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:24,037 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dba7f8d60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:24,045 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:24,050 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:24,051 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dba7faac0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:24,072 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:24,073 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:24,090 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:59:40,328 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_01_validate_trial_balance ... 2026-07-09 15:59:44,951 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_100_xlsx_export_with_previous_period_comparison_merge_safety ... 2026-07-09 15:59:45,187 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_101_validate_trial_balance_multi_company ... 2026-07-09 16:00:04,362 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_88_report_currency_conversion ... 2026-07-09 16:00:04,946 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_analytic_groupby_total_not_affected ... 2026-07-09 16:00:13,063 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbae9d4e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:13,064 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db9c6aca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:13,072 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:13,076 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:13,077 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db9c68ae0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:13,099 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:13,101 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:22,702 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dba4e16c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:22,703 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8ff2520> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:22,712 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:22,716 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:22,717 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8ff3740> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:22,736 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:22,738 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:31,387 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da4c214e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:31,389 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db936e660> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:31,398 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:31,404 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:31,406 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db936cea0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:31,429 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:31,430 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:40,431 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da2f69a80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:40,432 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dba631e40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:40,441 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:40,447 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:40,449 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dba632b60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:40,477 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:40,478 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 717, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:43,580 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-07-09 16:00:43,894 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-07-09 16:00:51,799 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbd75f600> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:51,801 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbc070b80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:51,810 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:51,816 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:51,817 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbc071580> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:51,837 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:51,839 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:00,760 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da3ced9e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:00,761 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8806020> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:00,767 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:00,771 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:00,772 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8804b80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:00,786 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:00,788 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:08,825 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbaed9620> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:08,827 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbb007420> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:08,839 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:08,844 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:08,846 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbb0071a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:08,865 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:08,867 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:17,984 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbc0718a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:17,986 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbad718a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:17,994 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:18,000 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:18,001 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbad719e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:18,023 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:18,025 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1021, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:20,536 185 INFO rb-703c097-222760-391434 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_xlsx_trial_balance ... 2026-07-09 16:01:29,782 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbb607100> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:29,783 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8df7600> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:29,791 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:29,796 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:29,797 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8df6de0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:29,819 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:29,820 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:29,836 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:01:30,086 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_attendance_activity: Starting TestAttendanceActivity.test_01_compute_status_count ... 2026-07-09 16:01:30,256 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:01:30,275 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_01_compute_current_attendance ... 2026-07-09 16:01:30,386 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_02_compute_total_finger_template_records ... 2026-07-09 16:01:30,490 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_03_get_active ... 2026-07-09 16:01:30,694 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:01:30,714 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_finger_template: Starting TestFingerTemplate.test_01_compute_employee_id ... 2026-07-09 16:01:30,863 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:01:30,881 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_hr_attendance: Starting TestHrAttendance.test_01_get_last_hr_attendance_record ... 2026-07-09 16:01:31,277 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:01:31,309 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_hr_employee: Starting TestHrEmployee.test_01_compute_total_finger_template_records ... 2026-07-09 16:01:31,526 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:01:31,596 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_01_action_device_information ... 2026-07-09 16:01:31,758 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_02_action_show_time ... 2026-07-09 16:01:31,827 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_03_action_restart ... 2026-07-09 16:01:31,872 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_05_user_download ... 2026-07-09 16:01:31,963 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_06_user_upload ... 2026-07-09 16:01:32,155 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_07_action_employee_map ... 2026-07-09 16:01:32,616 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_08_action_finger_template_download ... 2026-07-09 16:01:32,772 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_09_action_attendance_download ... 2026-07-09 16:01:32,978 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_10_action_employee_upload_to_device ... 2026-07-09 16:01:33,171 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11_sync_attendance ... 2026-07-09 16:01:33,758 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_12_new_device_dupplicate_ip_port_location ... 2026-07-09 16:01:33,877 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_13_delete_device_not_in_draft ... 2026-07-09 16:01:33,943 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26831] 2026-07-09 16:01:34,000 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_14_delete_device_in_draft_no_attendance_data ... 2026-07-09 16:01:34,114 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26859] 2026-07-09 16:01:34,131 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted attendance.device records with IDs: [10] 2026-07-09 16:01:34,167 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_15_delete_device_in_draft_has_attendance_data ... 2026-07-09 16:01:34,268 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26860] 2026-07-09 16:01:34,313 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_16_compute_tz ... 2026-07-09 16:01:34,362 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_17_compute_device_users_count ... 2026-07-09 16:01:34,433 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_18_compute_mapped_employees_count ... 2026-07-09 16:01:34,774 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_19_compute_total_finger_template_records ... 2026-07-09 16:01:34,998 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_20_compute_total_attendance_records ... 2026-07-09 16:01:35,203 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_21_attendance_status_type_unique ... 2026-07-09 16:01:35,267 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_22_attendance_status_code_unique ... 2026-07-09 16:01:35,333 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_23_attendance_device_generate_employee ... 2026-07-09 16:01:35,646 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_24_action_attendance_download_devices ... 2026-07-09 16:01:36,025 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:01:36,043 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_01 ... 2026-07-09 16:01:36,258 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:01:36,595 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:01:36] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 59 0.032 0.309 2026-07-09 16:01:36,626 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_finger_01 ... 2026-07-09 16:01:36,795 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:01:37,922 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:01:37] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 20 0.013 1.117 2026-07-09 16:01:37,962 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_info_01 ... 2026-07-09 16:01:38,100 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:01:38,429 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:01:38] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 29 0.018 0.314 2026-07-09 16:01:38,466 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_01 ... 2026-07-09 16:01:38,611 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:01:38,870 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:01:38] "GET /iclock/getrequest?SN=12345678 HTTP/1.1" 200 - 7 0.003 0.260 2026-07-09 16:01:38,873 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_01: waiting for threads: [] 2026-07-09 16:01:38,901 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_02 ... 2026-07-09 16:01:39,061 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:01:39,342 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:01:39] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 12 0.007 0.277 2026-07-09 16:01:39,367 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_03 ... 2026-07-09 16:01:39,504 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:01:40,770 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:01:40] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 12 0.016 1.252 2026-07-09 16:01:40,771 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_03: waiting for threads: [] 2026-07-09 16:01:40,809 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_returned_command_results_01 ... 2026-07-09 16:01:40,990 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:01:41,301 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:01:41] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 12 0.009 0.305 2026-07-09 16:01:41,325 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:01:41] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 3 0.009 0.007 2026-07-09 16:01:41,375 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:01:41,436 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_01_connect_wrong_password ... 2026-07-09 16:01:41,501 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_02_connect_wrong_ip ... 2026-07-09 16:01:41,551 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_03_connect_wrong_port ... 2026-07-09 16:01:41,612 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_04_connect_wrong_protocol ... 2026-07-09 16:01:41,672 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_05_connect_successfully ... 2026-07-09 16:01:41,736 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:01:41,754 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_01_multi_company ... 2026-07-09 16:01:49,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 444, model: attendance.device 2026-07-09 16:01:49,459 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 444, model: attendance.device.user 2026-07-09 16:01:49,497 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 444, model: user.attendance 2026-07-09 16:01:49,579 185 INFO rb-703c097-222760-391434 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_open_wz_upload_emp_to_machine_multi_company ... 2026-07-09 16:01:57,755 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:01:58,342 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7041] 2026-07-09 16:01:58,342 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-07-09 16:01:58,518 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7063] 2026-07-09 16:01:58,519 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-07-09 16:01:58,608 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-07-09 16:01:58,701 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:01:59,239 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7041] 2026-07-09 16:01:59,239 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-07-09 16:01:59,359 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7063] 2026-07-09 16:01:59,359 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-07-09 16:01:59,419 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default ... 2026-07-09 16:02:04,641 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default_but_no_have_rate ... 2026-07-09 16:02:07,715 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_no_have_bank_default ... 2026-07-09 16:02:10,906 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default ... 2026-07-09 16:02:14,049 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default_but_no_have_rate ... 2026-07-09 16:02:17,095 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_no_have_bank_default ... 2026-07-09 16:02:20,476 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default ... 2026-07-09 16:02:23,452 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default_but_no_have_rate ... 2026-07-09 16:02:26,815 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_no_have_bank_default ... 2026-07-09 16:02:30,899 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default ... 2026-07-09 16:02:35,305 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default_but_no_have_rate ... 2026-07-09 16:02:38,448 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_no_have_bank_default ... 2026-07-09 16:02:42,113 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:02:42,730 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7041] 2026-07-09 16:02:42,730 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-07-09 16:02:42,890 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7063] 2026-07-09 16:02:42,890 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-07-09 16:02:43,426 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_config_bank_journal ... 2026-07-09 16:02:47,078 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_have_bank_default_but_no_have_rate ... 2026-07-09 16:02:50,337 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_no_have_bank_default ... 2026-07-09 16:02:53,655 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_monney_have_bank_default ... 2026-07-09 16:02:56,238 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal ... 2026-07-09 16:02:57,565 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal_but_no_rate ... 2026-07-09 16:02:58,961 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_have_bank_default_but_no_have_rate ... 2026-07-09 16:03:00,243 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_no_have_bank_default ... 2026-07-09 16:03:01,588 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_monney_have_bank_default ... 2026-07-09 16:03:03,996 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal ... 2026-07-09 16:03:05,478 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal_but_no_rate ... 2026-07-09 16:03:06,856 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default ... 2026-07-09 16:03:08,859 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default_but_no_have_rate ... 2026-07-09 16:03:10,540 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_no_have_bank_default ... 2026-07-09 16:03:11,968 185 INFO rb-703c097-222760-391434 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_withdraw_foreign_currency_to_account_with_company_currency ... 2026-07-09 16:03:13,050 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:03:13,067 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-07-09 16:03:27,738 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:03:28,535 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-07-09 16:03:28,555 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27772] 2026-07-09 16:03:28,564 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:03:28,728 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_channel_ids_scope_exclusion ... 2026-07-09 16:03:29,973 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_child_ids_scope_exclusion ... 2026-07-09 16:03:31,658 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_user_ids_scope_exclusion ... 2026-07-09 16:03:33,411 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:33,425 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_000_float_hours_to_time ... 2026-07-09 16:03:33,452 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_010_barcode_exists ... 2026-07-09 16:03:33,585 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_020_get_ean13 ... 2026-07-09 16:03:33,609 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_030_convert_local_to_utc ... 2026-07-09 16:03:33,636 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_040_convert_utc_to_local ... 2026-07-09 16:03:33,664 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_045_convert_relativedelta_to_timedelta ... 2026-07-09 16:03:33,693 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_046_get_total_seconds_from_relativedelta ... 2026-07-09 16:03:33,718 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_050_time_to_float_hour ... 2026-07-09 16:03:33,745 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_060_find_first_date_of_period ... 2026-07-09 16:03:33,773 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_065_find_first_date_of_period ... 2026-07-09 16:03:33,801 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_070_find_last_date_of_period_from_period_start_date ... 2026-07-09 16:03:33,837 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_080_find_last_date_of_period ... 2026-07-09 16:03:33,866 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_085_find_last_date_of_period ... 2026-07-09 16:03:33,893 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_086_find_last_date_of_period ... 2026-07-09 16:03:33,919 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_090_period_iter_arg_type ... 2026-07-09 16:03:33,956 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_091_period_iter__datetime ... 2026-07-09 16:03:33,987 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_092_period_iter__date ... 2026-07-09 16:03:34,028 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_095_period_iter__start_day_offset ... 2026-07-09 16:03:34,056 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_100_get_days_of_month_from_date ... 2026-07-09 16:03:34,082 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_110_get_day_of_year_from_date ... 2026-07-09 16:03:34,108 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_120_get_days_between_dates ... 2026-07-09 16:03:34,133 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_130_get_months_between_dates ... 2026-07-09 16:03:34,159 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_140_get_weekdays_for_period ... 2026-07-09 16:03:34,200 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_150_next_weekday ... 2026-07-09 16:03:34,225 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_160_split_date ... 2026-07-09 16:03:34,252 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_170_hours_time_string ... 2026-07-09 16:03:34,271 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_180_zip_dirs ... 2026-07-09 16:03:34,296 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_190_guess_lang ... 2026-07-09 16:03:34,323 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_200_strip_accents ... 2026-07-09 16:03:34,351 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_210_sum_digits ... 2026-07-09 16:03:34,377 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_220_find_nearest_lucky_number ... 2026-07-09 16:03:34,402 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_310_years_between_dates ... 2026-07-09 16:03:34,430 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_320_years_between_dates ... 2026-07-09 16:03:34,458 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_330_break_timerange_for_midnight ... 2026-07-09 16:03:34,485 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_calculate_weights ... 2026-07-09 16:03:34,512 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_get_ratio_between_periods ... 2026-07-09 16:03:34,540 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_validate_period_name ... 2026-07-09 16:03:34,574 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:03:34,590 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_validate_fields: Starting TestValidateIrModelFields.test_01_validate_ir_model_fields ... 2026-07-09 16:03:34,871 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:03:34,885 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_validate_ir_ui_view: Starting TestValidateIrUiView.test_01_validate_ir_ui_view ... 2026-07-09 16:06:23,974 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:23,989 185 INFO rb-703c097-222760-391434 odoo.addons.to_base.tests.test_validate_record_rules: Starting TestValidateRecordRule.test_01_validate_record_rule ... 2026-07-09 16:06:25,793 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:25,808 185 INFO rb-703c097-222760-391434 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom ... 2026-07-09 16:06:26,230 185 INFO rb-703c097-222760-391434 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom_po_id_only ... 2026-07-09 16:06:26,570 185 INFO rb-703c097-222760-391434 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_onchange_uom_id ... 2026-07-09 16:06:27,949 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:27,962 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document ... 2026-07-09 16:06:28,136 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 6, model: employee.document 2026-07-09 16:06:28,223 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: employee.document 2026-07-09 16:06:28,264 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2156] 2026-07-09 16:06:28,267 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document 2026-07-09 16:06:28,304 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document_type ... 2026-07-09 16:06:28,457 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: employee.document.type 2026-07-09 16:06:28,491 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: employee.document.type 2026-07-09 16:06:28,503 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2152] 2026-07-09 16:06:28,506 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-07-09 16:06:28,533 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document ... 2026-07-09 16:06:28,851 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2157, 2156] 2026-07-09 16:06:28,879 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [139429, 139428] 2026-07-09 16:06:28,879 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted employee.document records with IDs: [1, 2] 2026-07-09 16:06:28,894 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [437, 438] 2026-07-09 16:06:28,922 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document_type ... 2026-07-09 16:06:29,163 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [27808] 2026-07-09 16:06:29,166 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-07-09 16:06:29,194 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_03_security_rule_document_type ... 2026-07-09 16:06:29,429 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [27810] 2026-07-09 16:06:29,445 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [6] 2026-07-09 16:06:29,453 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [3813] 2026-07-09 16:06:29,468 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [27811] 2026-07-09 16:06:29,471 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [7] 2026-07-09 16:06:29,514 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:29,527 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_01_functional ... 2026-07-09 16:06:29,711 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_02_functional ... 2026-07-09 16:06:29,939 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_form_test ... 2026-07-09 16:06:30,272 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_expire_notification ... 2026-07-09 16:06:30,549 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-07-09 16:06:30,639 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-07-09 16:06:30,683 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_extension ... 2026-07-09 16:06:30,926 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-07-09 16:06:31,011 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-07-09 16:06:31,054 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional ... 2026-07-09 16:06:31,321 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional_main ... 2026-07-09 16:06:31,541 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_05_function_api_contrains ... 2026-07-09 16:06:31,779 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_08_function ... 2026-07-09 16:06:32,008 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_09_document_type ... 2026-07-09 16:06:32,212 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_10_create_document_type ... 2026-07-09 16:06:32,414 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:32,430 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_01_edit_documents ... 2026-07-09 16:06:32,594 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_01_check_data_contraints ... 2026-07-09 16:06:32,701 185 INFO rb-703c097-222760-391434 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_check_data_contraints ... 2026-07-09 16:06:32,799 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:32,814 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_group_maintenance_user_access_right ... 2026-07-09 16:06:34,178 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-07-09 16:06:34,196 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27862] 2026-07-09 16:06:34,205 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:34,227 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 447, model: stock.lot 2026-07-09 16:06:34,257 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 447, model: stock.lot 2026-07-09 16:06:34,280 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #447 deleted mail.message records with IDs: [27859] 2026-07-09 16:06:34,285 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 447, model: stock.lot 2026-07-09 16:06:34,321 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_equipment_when_update_product_maintenance_schedule ... 2026-07-09 16:06:34,955 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_product_when_update_equipment_maintenance_schedule ... 2026-07-09 16:06:35,647 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_lot_serial_and_equipment ... 2026-07-09 16:06:36,359 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_schedule_equipment_when_move_stock_done ... 2026-07-09 16:06:37,155 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:06:37,171 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_woking_frequency.tests.test_equipment_working_frequency: Starting TestEquipmentWorkingFrequency.test_compute_total_working_amount ... 2026-07-09 16:06:37,300 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:37,315 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_woking_frequency.tests.test_functional_stock_move_line: Starting TestMaintenanceEquipment.test_create_equipment_with_working_frequency_when_stock_move ... 2026-07-09 16:06:37,932 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:37,947 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_woking_frequency.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_check_working_frequency_ids ... 2026-07-09 16:06:38,068 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:38,083 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_woking_frequency.tests.test_product_template: Starting TestProductTemplate.test_check_working_frequency_template_ids ... 2026-07-09 16:06:38,354 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:38,371 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_base_user_access_right ... 2026-07-09 16:06:38,892 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-07-09 16:06:38,909 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27909] 2026-07-09 16:06:38,918 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:39,440 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-07-09 16:06:39,453 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27911] 2026-07-09 16:06:39,460 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:39,959 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-07-09 16:06:39,989 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27913] 2026-07-09 16:06:40,002 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:40,029 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 450, model: working.frequency.template 2026-07-09 16:06:40,039 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 450, model: working.frequency.template 2026-07-09 16:06:40,043 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 450, model: working.frequency.template 2026-07-09 16:06:40,049 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 450, model: equipment.working.frequency 2026-07-09 16:06:40,057 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 450, model: equipment.working.frequency 2026-07-09 16:06:40,059 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 450, model: equipment.working.frequency 2026-07-09 16:06:40,092 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_manager_access_right ... 2026-07-09 16:06:40,690 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-07-09 16:06:40,705 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27915] 2026-07-09 16:06:40,713 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:41,233 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-07-09 16:06:41,245 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27917] 2026-07-09 16:06:41,255 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:41,865 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-07-09 16:06:41,879 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27919] 2026-07-09 16:06:41,887 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:41,943 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #451 deleted working.frequency.template records with IDs: [11] 2026-07-09 16:06:41,961 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #451 deleted equipment.working.frequency records with IDs: [10] 2026-07-09 16:06:41,997 185 INFO rb-703c097-222760-391434 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_user_working_frequence_access_right ... 2026-07-09 16:06:42,545 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-07-09 16:06:42,554 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27921] 2026-07-09 16:06:42,561 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:43,052 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-07-09 16:06:43,065 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27923] 2026-07-09 16:06:43,072 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:43,582 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-07-09 16:06:43,592 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27925] 2026-07-09 16:06:43,601 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:06:43,656 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #455 deleted working.frequency.template records with IDs: [12] 2026-07-09 16:06:43,671 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #455 deleted equipment.working.frequency records with IDs: [11] 2026-07-09 16:06:43,717 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:06:43,735 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token ... 2026-07-09 16:06:43,803 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:06:44,035 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login failed for db:rb-703c097-222760-391434 login:admin from 127.0.0.1 2026-07-09 16:06:44,037 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:06:44] "GET /web/first-login?token=abc@123456 HTTP/1.1" 303 - 18 0.009 0.229 2026-07-09 16:06:44,057 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [1] 2026-07-09 16:06:44,066 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from 127.0.0.1 2026-07-09 16:06:44,098 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:06:44] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 28 0.018 0.038 2026-07-09 16:06:44,105 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_device: User 2 inserts device log (_7NjZtISiPaELpOsEsqjpCZjurunDAhWI4WQZ0sqJe) 2026-07-09 16:06:44,117 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login failed for db:rb-703c097-222760-391434 login:admin from 127.0.0.1 2026-07-09 16:06:44,119 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:06:44] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 8 0.003 0.014 2026-07-09 16:06:44,151 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_disabled ... 2026-07-09 16:06:44,904 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login failed for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 16:06:45,698 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:demo from n/a 2026-07-09 16:06:45,726 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_enabled ... 2026-07-09 16:06:45,793 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login failed for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 16:06:45,815 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:admin from n/a 2026-07-09 16:06:45,854 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:45,874 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a1_instance_plan_no_limits_install_succeeds ... 2026-07-09 16:06:45,897 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-07-09 16:06:45,897 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-07-09 16:06:45,980 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a2_instance_plan_forbidden_raises_redirect_warning ... 2026-07-09 16:06:46,038 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a3_instance_plan_warning_returns_action_dict ... 2026-07-09 16:06:46,101 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a4_skip_warning_bypasses_wizard_returns_normal ... 2026-07-09 16:06:46,108 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-07-09 16:06:46,108 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-07-09 16:06:46,225 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:46,241 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b1_api_success_response_structure ... 2026-07-09 16:06:46,256 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:06:47,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via 127.0.0.1 2026-07-09 16:06:47,513 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-07-09 16:06:47,570 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:06:47] "POST /api/saas/install_module HTTP/1.1" 200 - 29 0.029 1.290 2026-07-09 16:06:47,573 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module.TestInstallModuleAPIReponse.test_b1_api_success_response_structure: waiting for threads: [] 2026-07-09 16:06:47,606 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b2_api_forbidden_response_structure ... 2026-07-09 16:06:47,618 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:06:47,917 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:06:47] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.012 0.290 2026-07-09 16:06:47,920 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module.TestInstallModuleAPIReponse.test_b2_api_forbidden_response_structure: waiting for threads: [] 2026-07-09 16:06:47,951 185 INFO rb-703c097-222760-391434 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b3_api_warning_response_structure ... 2026-07-09 16:06:47,964 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:06:48,227 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:06:48] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.015 0.251 2026-07-09 16:06:48,277 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:06:49,173 185 INFO rb-703c097-222760-391434 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_with_valid_sshkey ... 2026-07-09 16:06:59,029 185 INFO rb-703c097-222760-391434 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_without_valid_sshkey ... 2026-07-09 16:07:00,428 185 INFO rb-703c097-222760-391434 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_public_repo ... 2026-07-09 16:07:03,586 185 INFO rb-703c097-222760-391434 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_repo_multi_hosting ... 2026-07-09 16:07:03,702 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:07:04,689 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depended_git_branches ... 2026-07-09 16:07:04,789 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depending_git_branches ... 2026-07-09 16:07:04,883 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_is_odoo_source_code_vs_is_odoo_enterprise_source_code ... 2026-07-09 16:07:04,992 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_create_git_branch ... 2026-07-09 16:07:05,055 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_edit_name_git_branch ... 2026-07-09 16:07:05,133 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:07:06,059 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_001_create_odoo_version ... 2026-07-09 16:07:06,158 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_101_edit_name_odoo_version ... 2026-07-09 16:07:06,289 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_201_compute_git_branches_count ... 2026-07-09 16:07:06,355 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_301_sorted_branches ... 2026-07-09 16:07:06,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:07:07,342 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_projects_count ... 2026-07-09 16:07:07,453 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_tasks_count ... 2026-07-09 16:07:07,582 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:07:08,471 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_projects_count ... 2026-07-09 16:07:08,595 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_tasks_count ... 2026-07-09 16:07:08,772 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:07:09,774 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_check_constrains_git_repository_id_git_branch_id ... 2026-07-09 16:07:09,866 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_onchange_git_repository_id ... 2026-07-09 16:07:10,437 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_check_constrains_git_repository_id_git_branch_id ... 2026-07-09 16:07:10,575 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_onchange_git_repository_id ... 2026-07-09 16:07:11,095 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_03_onchange_git_repository_id ... 2026-07-09 16:07:11,593 185 INFO rb-703c097-222760-391434 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_onchange_project_id_load_git ... 2026-07-09 16:07:12,840 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-07-09 16:07:13,482 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:07:20,573 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_allowed_duplicate_across_companies ... 2026-07-09 16:07:20,756 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_autogenerated_from_name ... 2026-07-09 16:07:20,811 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_duplicate_write_raises_integrity_error ... 2026-07-09 16:07:21,048 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_stable_on_rename ... 2026-07-09 16:07:21,111 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_unique_per_company_gets_suffix ... 2026-07-09 16:07:21,231 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:07:21,257 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_01_recursive_grade ... 2026-07-09 16:07:28,585 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_02_department_grade ... 2026-07-09 16:07:35,129 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_03_multi_company_grade ... 2026-07-09 16:07:41,681 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_04_department_grade ... 2026-07-09 16:07:48,746 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_05_delete_parent_grade ... 2026-07-09 16:07:55,221 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28102] 2026-07-09 16:07:55,245 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.employee.grade records with IDs: [14] 2026-07-09 16:07:55,324 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_06_delete_employee_grade ... 2026-07-09 16:08:02,122 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2167] 2026-07-09 16:08:02,219 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_07_archive_employee_grade ... 2026-07-09 16:08:09,475 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_08_the_same_name_grade ... 2026-07-09 16:08:16,482 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_1 ... 2026-07-09 16:08:23,317 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_2 ... 2026-07-09 16:08:30,378 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_3 ... 2026-07-09 16:08:36,173 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_4 ... 2026-07-09 16:08:42,845 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:08:43,573 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_01_internal_user_right ... 2026-07-09 16:08:43,721 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 469, model: hr.employee.grade 2026-07-09 16:08:43,754 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #469 deleted mail.message records with IDs: [2169] 2026-07-09 16:08:43,758 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 469, model: hr.employee.grade 2026-07-09 16:08:43,764 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 469, model: hr.employee.grade 2026-07-09 16:08:43,795 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_02_hr_user_right ... 2026-07-09 16:08:43,939 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #470 deleted hr.employee.grade records with IDs: [18] 2026-07-09 16:08:44,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:08:44,787 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [140811, 140810] 2026-07-09 16:08:44,787 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-07-09 16:08:44,799 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_01_employee_relative_duplicate ... 2026-07-09 16:08:44,874 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_01 ... 2026-07-09 16:08:44,953 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_02 ... 2026-07-09 16:08:45,500 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #472 deleted ir.model.data records with IDs: [7241] 2026-07-09 16:08:45,557 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #472 deleted ir.attachment records with IDs: [55, 88, 121, 154, 187] 2026-07-09 16:08:45,558 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #472 deleted res.partner records with IDs: [37] 2026-07-09 16:08:45,601 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_01 ... 2026-07-09 16:08:45,726 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [12] 2026-07-09 16:08:45,779 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_02 ... 2026-07-09 16:08:45,865 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-07-09 16:08:47,635 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [140811, 140810] 2026-07-09 16:08:47,635 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-07-09 16:08:47,649 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_01_internal_user_right ... 2026-07-09 16:08:47,716 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 473, model: hr.employee.relative 2026-07-09 16:08:47,724 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 473, model: hr.employee.relative 2026-07-09 16:08:47,728 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 473, model: hr.employee.relative 2026-07-09 16:08:47,754 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_02_hr_user_right ... 2026-07-09 16:08:47,810 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #474 deleted hr.employee.relative records with IDs: [18] 2026-07-09 16:08:47,880 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:09:21,561 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbd2e11c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:21,562 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db8930e00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:21,572 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:21,578 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:21,580 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8930040> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:21,604 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:21,605 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:30,129 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9c1b880> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:30,131 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db82dfb00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:30,139 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:30,145 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:30,146 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db82dd760> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:30,169 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:30,170 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:37,955 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da4f65080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:37,957 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da39013a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:37,965 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:37,971 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:37,972 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db8d6d760> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:37,994 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:37,995 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:46,355 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da310c180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:46,357 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dba7f3240> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:46,365 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:46,370 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:46,372 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dba7f04a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:46,394 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:46,396 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-703c097-222760/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:09:47,621 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_01_vendor_id_field_in_form_view ... 2026-07-09 16:09:47,771 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_02_accounting_date_field_in_form_view ... 2026-07-09 16:09:47,912 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_03_employee_journal_id_field_in_form_view ... 2026-07-09 16:09:48,563 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_04_vendor_bill_journal_id_field_in_form_view ... 2026-07-09 16:09:49,186 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_05_compute_journal_id ... 2026-07-09 16:09:49,387 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_06_check_expense_sheet_lines ... 2026-07-09 16:09:49,637 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_07_duplicate_expense_sheet ... 2026-07-09 16:09:49,931 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_08_unlink_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [241] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.message records with IDs: [28113] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted hr.expense.sheet records with IDs: [16] 2026-07-09 16:09:52,644 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_09_test_cancel_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [242] 2026-07-09 16:09:54,239 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_10_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [243] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [38, 39] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [29] 2026-07-09 16:09:57,848 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_11_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [244] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [40, 41] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [30] 2026-07-09 16:10:02,167 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_12_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [245] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [42, 43, 44, 42, 43, 44] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [31, 32] 2026-07-09 16:10:06,092 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_13_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [246] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [45, 46, 47, 50, 49, 48, 45, 46, 47, 48, 49, 50] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [33, 34, 35, 36] 2026-07-09 16:10:10,947 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_14_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [247] 2026-07-09 16:10:12,474 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_15_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [248] 2026-07-09 16:10:14,331 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_16_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [249] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [51, 52, 51, 52] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [37] 2026-07-09 16:10:17,971 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_17_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [250] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [53, 54, 55, 53, 54, 55] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [38, 39] 2026-07-09 16:10:21,872 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_18_auto_reconcile_entry_with_payment ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [251] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [56] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [40] 2026-07-09 16:10:24,800 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_19_auto_reconcile_entry_with_payment ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [252] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [58] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [42] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [59, 57] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [43, 41] 2026-07-09 16:10:28,612 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_20_auto_reconcile_bill_with_payment ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [253] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [62] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [46] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [63] 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [47] 2026-07-09 16:10:32,862 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_21_expense_dashboard_amounts_by_state ... 2026-07-09 16:10:33,847 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [254] 2026-07-09 16:10:33,897 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_23_standard_sheet_creates_draft_move_at_approve ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [255] 2026-07-09 16:10:35,375 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_24_seek_for_lines_no_writeoff_leak ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [256] 2026-07-09 16:10:37,762 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_25_to_invoice_defers_at_approve ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [257] 2026-07-09 16:10:39,610 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_26_accounting_date_guard_off_approve_path ... 2022-01-25 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #475 deleted mail.activity records with IDs: [258] 2026-07-09 16:10:40,153 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_expense_constrains_when_submit ... 2026-07-09 16:10:48,922 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db9b949a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:10:48,923 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db7b032e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:10:48,933 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:10:48,941 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:10:48,942 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db7b004a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:10:48,962 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:10:48,963 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:10:48,979 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:10:48,995 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_salary_rule_category ... 2026-07-09 16:10:49,038 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_contribution_register ... 2026-07-09 16:10:49,069 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_salary_rule_NET ... 2026-07-09 16:10:49,116 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:10:50,638 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_compute_invisible_payment_1 ... 2026-07-09 16:10:50,813 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_expense_constraint ... 2026-07-09 16:10:51,152 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_onchange_payment_mode ... 2026-07-09 16:10:51,424 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_01 ... 2026-07-09 16:10:51,713 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-07-09 16:10:53,468 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [259] 2026-07-09 16:10:53,778 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_02 ... 2026-07-09 16:10:53,985 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-07-09 16:10:54,960 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [260] 2026-07-09 16:10:55,497 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_mix_type_expense ... 2026-07-09 16:10:55,656 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_cancel_payslip ... 2026-07-09 16:10:55,940 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-07-09 16:10:56,568 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [261] 2026-07-09 16:10:57,093 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_01 ... 2026-07-09 16:10:57,355 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-07-09 16:10:57,984 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [262] 2026-07-09 16:10:58,916 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_02 ... 2026-07-09 16:10:59,229 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-07-09 16:10:59,836 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [263] 2026-07-09 16:11:00,627 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:11:03,281 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_employee_access_rights ... 2026-07-09 16:11:04,022 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_meal_user_access_rights ... 2026-07-09 16:11:04,665 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:11:07,073 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_01_meal_type_unique_name ... 2026-07-09 16:11:07,563 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_02_scheduled_hour_check ... 2026-07-09 16:11:08,039 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_04_compute_partners_count ... 2026-07-09 16:11:08,542 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_05_compute_order_lines_count ... 2026-07-09 16:11:08,965 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #486 deleted hr.meal.order.line records with IDs: [15] 2026-07-09 16:11:08,993 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_06_compute_scheduled_hour ... 2026-07-09 16:11:09,552 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_07_compute_total_01 ... 2026-07-09 16:11:10,125 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_08_compute_applied_department_ids ... 2026-07-09 16:11:11,040 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_01 ... 2026-07-09 16:11:11,837 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_02 ... 2026-07-09 16:11:12,492 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_10_onchange_load_employee ... 2026-07-09 16:11:13,135 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_01 ... 2026-07-09 16:11:13,685 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #486 deleted hr.meal.order.line records with IDs: [68, 69] 2026-07-09 16:11:13,754 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_02 ... 2026-07-09 16:11:14,318 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_03 ... 2026-07-09 16:11:14,793 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_01 ... 2026-07-09 16:11:15,264 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_02 ... 2026-07-09 16:11:15,882 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_01 ... 2026-07-09 16:11:16,456 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_02 ... 2026-07-09 16:11:17,063 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_01 ... 2026-07-09 16:11:17,545 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_02 ... 2026-07-09 16:11:18,069 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_01 ... 2026-07-09 16:11:18,585 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_02 ... 2026-07-09 16:11:19,164 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_16_unlink_01 ... 2026-07-09 16:11:19,780 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_17_unlink_02 ... 2026-07-09 16:11:20,219 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #486 deleted hr.meal.order records with IDs: [33] 2026-07-09 16:11:20,237 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #486 deleted mail.followers records with IDs: [3968] 2026-07-09 16:11:20,267 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_18_compute_total_price ... 2026-07-09 16:11:20,806 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_19_compute_price ... 2026-07-09 16:11:21,407 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_20_compute_department ... 2026-07-09 16:11:21,949 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_21_overlap_meal_order_lines ... 2026-07-09 16:11:23,095 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_01 ... 2026-07-09 16:11:23,694 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_02 ... 2026-07-09 16:11:24,278 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_03 ... 2026-07-09 16:11:24,829 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_04 ... 2026-07-09 16:11:25,379 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:11:25,678 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_contract_addendum: Starting TestContractAddendumPayroll.test_01_adjust_x2m_open_01 ... 2026-07-09 16:11:26,059 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:11:26,071 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_base_user_sees_only_own_payslip ... 2026-07-09 16:11:27,125 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_officer_sees_all_payslips ... 2026-07-09 16:11:28,648 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_team_leader_sees_subordinates ... 2026-07-09 16:11:30,267 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_dashboard_menu_exists_and_is_lowest_sequence ... 2026-07-09 16:11:30,299 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_existing_menu_anchors_stable ... 2026-07-09 16:11:30,344 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:11:37,065 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta ... 2026-07-09 16:11:37,280 185 WARNING rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome headless failed to start: 2026-07-09 16:11:37,280 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: skipped TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta : Failed to detect chrome devtools port after 10.0s. 2026-07-09 16:11:37,322 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_non_officer_has_no_action_button ... 2026-07-09 16:11:37,449 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:11:37,501 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_build_sample_trend_matches_real_window_skeleton_and_is_nonzero ... 2026-07-09 16:11:37,529 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_is_sample_ghost_when_period_empty ... 2026-07-09 16:11:38,058 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_respects_allowed_companies ... 2026-07-09 16:11:45,870 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_stays_real_and_byte_identical_when_populated ... 2026-07-09 16:11:46,917 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_cost_trend_sums_company_cost_scoped_and_officer_only ... 2026-07-09 16:11:56,943 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_d1_team_leader_cannot_read_sensitive_subordinate_line ... 2026-07-09 16:11:58,837 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_dashboard_action_is_owl_client_and_menu_bound ... 2026-07-09 16:11:58,860 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_fail_safe_gate_drops_ungated_and_unknown_sections ... 2026-07-09 16:11:59,300 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_is_personal_sensitive_defaults_false ... 2026-07-09 16:11:59,358 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_mark_sample_stamps_is_sample_true_on_the_same_envelope ... 2026-07-09 16:11:59,385 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_net_trend_is_12_month_continuous_series ... 2026-07-09 16:11:59,944 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_non_applicable_sections_stay_absent_even_on_fully_empty_scope ... 2026-07-09 16:12:00,513 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_provider_is_batched_no_n_plus_1 ... 2026-07-09 16:12:05,667 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_adds_no_extra_db_queries ... 2026-07-09 16:12:07,046 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_is_deterministic_across_calls ... 2026-07-09 16:12:07,729 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_roster_returns_fixed_rows_with_distinct_negative_ids ... 2026-07-09 16:12:07,768 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_split_rows_sum_by_weight_and_are_nonzero ... 2026-07-09 16:12:07,798 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_section_visibility_adapts_to_groups ... 2026-07-09 16:12:09,613 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_is_sample_ghost_when_own_period_empty ... 2026-07-09 16:12:10,210 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_stays_real_and_byte_identical_when_populated ... 2026-07-09 16:12:10,792 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_alerts_trip_per_rule_and_are_d1_safe ... 2026-07-09 16:12:12,968 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_is_sample_ghost_when_no_subordinate_rows ... 2026-07-09 16:12:13,541 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_stays_real_and_byte_identical_when_populated ... 2026-07-09 16:12:14,946 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_trend_build_issues_no_per_month_query_explosion ... 2026-07-09 16:12:15,932 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_ytd_uses_calendar_year_window ... 2026-07-09 16:12:16,617 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 42 checked, 42 removed 2026-07-09 16:12:19,291 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_01_compute_wage ... 2026-07-09 16:12:26,752 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_02_compute_contract_type_id ... 2026-07-09 16:12:26,946 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_03_compute_structure ... 2026-07-09 16:12:27,081 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_04_compute_gross_sal ... 2026-07-09 16:12:27,820 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_05_compute_payslips_auto_generation ... 2026-07-09 16:12:28,164 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_01 ... 2026-07-09 16:12:28,650 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_02 ... 2026-07-09 16:12:29,073 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_01 ... 2026-07-09 16:12:29,155 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_02 ... 2026-07-09 16:12:29,273 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_03 ... 2026-07-09 16:12:29,414 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_08_compute_payslips_count ... 2026-07-09 16:12:29,504 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_01 ... 2026-07-09 16:12:29,543 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_02 ... 2026-07-09 16:12:29,974 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_10_compute_included_in_payroll_contribution_register ... 2026-07-09 16:12:30,120 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_01 ... 2026-07-09 16:12:30,306 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_02 ... 2026-07-09 16:12:30,466 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:12:33,017 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_01_job_action_update_contract_advantages ... 2026-07-09 16:12:40,281 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_02_job_action_update_contract_advantages ... 2026-07-09 16:12:40,440 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [25] 2026-07-09 16:12:40,480 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [26] 2026-07-09 16:12:40,515 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [27] 2026-07-09 16:12:40,551 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [28] 2026-07-09 16:12:40,635 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:12:43,167 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_02_unlink_resource_leave ... 2026-07-09 16:12:50,337 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-07-09 16:12:50,950 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [264] 2026-07-09 16:12:51,190 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231, 232] 2026-07-09 16:12:51,969 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_1 ... 2026-07-09 16:12:52,259 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-07-09 16:12:54,064 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [265] 2026-07-09 16:12:54,305 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_2 ... 2026-07-09 16:12:54,658 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-07-09 16:12:59,446 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [266] 2026-07-09 16:12:59,799 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_3 ... 2026-07-09 16:13:00,180 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-07-09 16:13:02,207 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [267] 2026-07-09 16:13:02,537 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_4 ... 2026-07-09 16:13:02,880 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-07-09 16:13:03,691 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [268] 2026-07-09 16:13:03,970 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_5 ... 2026-07-09 16:13:04,285 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-07-09 16:13:05,070 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [269] 2026-07-09 16:13:05,409 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_6 ... 2026-07-09 16:13:05,728 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-07-09 16:13:06,511 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [270] 2026-07-09 16:13:06,880 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_7 ... 2026-07-09 16:13:07,252 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-07-09 16:13:07,990 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [271] 2026-07-09 16:13:08,174 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-07-09 16:13:08,822 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [775, 776] 2026-07-09 16:13:09,016 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1558, 1559, 1560, 1561] 2026-07-09 16:13:09,142 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [666] 2026-07-09 16:13:09,264 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_payslip_timeoff ... 2026-07-09 16:13:09,570 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-07-09 16:13:10,331 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [272] 2026-07-09 16:13:10,508 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_worked_entry_type_not_counted_as_leave_when_time_type_clobbered ... 2026-07-09 16:13:10,844 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-07-09 16:13:11,510 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [273] 2026-07-09 16:13:11,709 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:13:14,073 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_1 ... 2026-07-09 16:13:20,660 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_2 ... 2026-07-09 16:13:20,886 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_02_advantage_template ... 2026-07-09 16:13:21,074 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_03_advantage_template_2 ... 2026-07-09 16:13:21,201 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:13:23,673 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_1 ... 2026-07-09 16:13:30,196 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_2 ... 2026-07-09 16:13:30,530 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_number ... 2026-07-09 16:13:30,792 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_current_history ... 2026-07-09 16:13:30,905 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_history_lines ... 2026-07-09 16:13:31,265 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_cancel ... 2026-07-09 16:13:31,368 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [21] 2026-07-09 16:13:31,551 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_base ... 2026-07-09 16:13:31,865 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28966] 2026-07-09 16:13:31,871 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [22, 23] 2026-07-09 16:13:31,928 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_rate ... 2026-07-09 16:13:32,239 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28977] 2026-07-09 16:13:32,247 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [25, 26] 2026-07-09 16:13:32,314 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_confirmed ... 2026-07-09 16:13:32,589 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [28] 2026-07-09 16:13:32,750 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_done ... 2026-07-09 16:13:33,023 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [30, 31] 2026-07-09 16:13:33,055 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_draft ... 2026-07-09 16:13:33,124 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.register records with IDs: [43] 2026-07-09 16:13:33,359 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_resumed ... 2026-07-09 16:13:33,620 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [33, 34, 35] 2026-07-09 16:13:33,767 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_suspended ... 2026-07-09 16:13:33,992 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [37, 38] 2026-07-09 16:13:34,140 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_form_change_type_id ... 2026-07-09 16:13:34,298 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:13:37,256 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_1 ... 2026-07-09 16:13:44,506 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_2 ... 2026-07-09 16:13:50,941 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_3 ... 2026-07-09 16:13:51,172 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_02_contribution_type_mass_change_rate_1 ... 2026-07-09 16:13:51,450 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29235, 29234] 2026-07-09 16:13:51,465 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [40, 41, 42, 43, 44, 45] 2026-07-09 16:13:51,524 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:13:51,539 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_extension_module_availability_flag_matches_system_presence ... 2026-07-09 16:13:51,829 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_removed_l10n_vn_field_is_absent ... 2026-07-09 16:13:51,868 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:13:54,358 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_01_form_payslip_date_from ... 2026-07-09 16:14:01,516 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_02_form_payslip_cycle ... 2026-07-09 16:14:01,647 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_1 ... 2026-07-09 16:14:01,901 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_2 ... 2026-07-09 16:14:02,172 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_3 ... 2026-07-09 16:14:02,437 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_4 ... 2026-07-09 16:14:02,703 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_5 ... 2026-07-09 16:14:02,984 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_04_payslip_name_1 ... 2026-07-09 16:14:03,107 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_05_payslip_name_2 ... 2026-07-09 16:14:03,340 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_06_payslip_name_3 ... 2026-07-09 16:14:03,460 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_2 ... 2026-07-09 16:14:03,681 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_4 ... 2026-07-09 16:14:03,952 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_1 ... 2026-07-09 16:14:04,012 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_2 ... 2026-07-09 16:14:04,069 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_3 ... 2026-07-09 16:14:04,294 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_1 ... 2026-07-09 16:14:04,719 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_2 ... 2026-07-09 16:14:05,084 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_10_payslip_date_from_date_to ... 2026-07-09 16:14:05,299 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_1 ... 2026-07-09 16:14:05,374 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_2 ... 2026-07-09 16:14:05,747 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_3 ... 2026-07-09 16:14:06,126 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_12_payslip_duplicate_1 ... 2026-07-09 16:14:06,263 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_13_payslip_duplicate_2 ... 2026-07-09 16:14:06,597 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_1 ... 2026-07-09 16:14:06,790 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_2 ... 2026-07-09 16:14:07,404 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:14:21,837 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_01_cron_generate_payslips ... 2026-07-09 16:14:28,853 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-09 16:14:28,878 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-09 16:14:28,917 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_02_cron_generate_payslips ... 2026-07-09 16:14:28,929 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-09 16:14:28,949 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-09 16:14:28,977 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_03_cron_generate_payslips ... 2026-07-09 16:14:29,038 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-09 16:14:29,063 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-09 16:14:29,087 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_04_cron_generate_payslips ... 2026-07-09 16:14:29,340 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12192, 12193, 12194, 12195, 12196, 12197, 12198, 12199, 12200, 12201, 12202, 12203, 12204, 12205, 12206, 12207, 12208, 12209, 12210, 12211, 12212, 12213, 12214, 12215, 12216, 12217, 12218, 12219, 12220, 12221, 12222, 12223, 12224, 12225, 12226, 12227, 12228, 12229, 12230, 12231, 12232, 12233, 12234, 12235, 12236, 12237, 12238, 12239, 12240, 12241, 12242, 12243, 12244, 12245, 12246, 12247, 12248, 12249, 12250, 12251, 12252, 12253, 12254, 12255, 12256, 12257, 12258, 12259, 12260, 12261, 12262, 12263, 12264, 12265, 12266, 12267, 12268, 12269, 12270, 12271, 12272, 12273, 12274, 12275, 12276, 12277, 12278, 12279, 12280, 12281, 12282, 12283, 12284, 12285, 12286, 12287, 12288, 12289, 12290, 12291, 12292, 12293, 12294, 12295, 12296, 12297, 12298, 12299, 12300, 12301, 12302, 12303, 12304, 12305, 12306, 12307, 12308, 12309, 12310, 12311, 12312, 12313, 12314, 12315, 12316, 12317, 12318, 12319, 12320, 12321, 12322, 12323, 12324, 12325, 12326, 12327, 12328, 12329, 12330, 12331, 12332, 12333, 12334, 12335, 12336, 12337, 12338, 12339, 12340, 12341, 12342, 12343, 12344, 12345, 12346, 12347, 12348, 12349, 12350, 12351, 12352, 12353, 12354, 12355, 12356, 12357, 12358, 12359, 12360, 12361, 12362, 12363, 12364, 12365, 12366, 12367, 12368, 12369, 12370, 12371, 12372, 12373, 12374, 12375, 12376, 12377, 12378, 12379, 12380, 12381, 12382, 12383, 12384, 12385, 12386, 12387, 12388, 12389, 12390, 12391, 12392, 12393, 12394, 12395, 12396, 12397, 12398, 12399, 12400, 12401, 12402, 12403, 12404, 12405, 12406, 12407, 12408, 12409, 12410, 12411, 12412, 12413, 12414, 12415, 12416, 12417, 12418, 12419, 12420, 12421, 12422, 12423, 12424, 12425, 12426, 12427, 12428, 12429, 12430, 12431, 12432, 12433, 12434, 12435, 12436, 12437, 12438, 12439, 12440, 12441, 12442, 12443, 12444, 12445, 12446, 12447, 12448, 12449, 12450, 12451, 12452, 12453] 2026-07-09 16:14:29,348 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-09 16:14:29,377 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-09 16:14:29,408 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_05_cron_generate_payslips ... 2026-07-09 16:14:29,455 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-09 16:14:29,472 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-09 16:14:29,505 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_06_cron_generate_payslips ... 2026-07-09 16:14:29,521 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-09 16:14:29,779 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-09 16:14:29,812 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_07_cron_generate_payslips ... 2026-07-09 16:14:30,009 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12254, 12255, 12256, 12257, 12258, 12259, 12260, 12261, 12262, 12263, 12264, 12265, 12266, 12267, 12268, 12269, 12270, 12271, 12272, 12273, 12274, 12275, 12276, 12277, 12278, 12279, 12280, 12281, 12282, 12283, 12284, 12285, 12286, 12287, 12288, 12289, 12290, 12291, 12292, 12293, 12294, 12295, 12296, 12297, 12298, 12299, 12300, 12301, 12302, 12303, 12304, 12305, 12306, 12307, 12308, 12309, 12310, 12311, 12312, 12313, 12314, 12315, 12316, 12317, 12318, 12319, 12320, 12321, 12322, 12323, 12324, 12325, 12326, 12327, 12328, 12329, 12330, 12331, 12332, 12333, 12334, 12335, 12336, 12337, 12338, 12339, 12340, 12341, 12342, 12343, 12344, 12345, 12346, 12347, 12348, 12349, 12350, 12351, 12352, 12353, 12354, 12355, 12356, 12357, 12358, 12359, 12360, 12361, 12362, 12363, 12364, 12365, 12366, 12367, 12368, 12369, 12370, 12371, 12372, 12373, 12374, 12375, 12376, 12377, 12378, 12379, 12380, 12381, 12382, 12383, 12384, 12385, 12386, 12387, 12388, 12389, 12390, 12391, 12392, 12393, 12394, 12395, 12396, 12397, 12398, 12399, 12400, 12401, 12402, 12403, 12404, 12405, 12406, 12407, 12408, 12409, 12410, 12411, 12412, 12413, 12414, 12415, 12416, 12417, 12418, 12419, 12420, 12421, 12422, 12423, 12424, 12425, 12426, 12427, 12428, 12429, 12430, 12431, 12432, 12433, 12434, 12435, 12436, 12437, 12438, 12439, 12440, 12441, 12442, 12443, 12444, 12445, 12446, 12447, 12448, 12449, 12450, 12451, 12452, 12453] 2026-07-09 16:14:30,028 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-09 16:14:30,248 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-09 16:14:30,363 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:14:33,082 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_01_input_rules_on_payslip ... 2026-07-09 16:14:39,588 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_02_input_rules_on_payslip_lines ... 2026-07-09 16:14:39,851 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-07-09 16:14:40,012 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:14:59,202 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-07-09 16:14:59,267 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [293, 294, 295, 296] 2026-07-09 16:14:59,348 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [274] 2026-07-09 16:14:59,385 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [297, 298, 299, 300] 2026-07-09 16:14:59,667 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [276] 2026-07-09 16:14:59,696 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [305, 306, 307, 308] 2026-07-09 16:14:59,768 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-07-09 16:14:59,798 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [309, 310, 311, 312] 2026-07-09 16:15:00,222 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [279] 2026-07-09 16:15:00,250 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [317, 318, 319, 320] 2026-07-09 16:15:00,315 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [280] 2026-07-09 16:15:00,343 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [321, 322, 323, 324] 2026-07-09 16:15:00,593 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [282] 2026-07-09 16:15:00,624 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [329, 330, 331, 332] 2026-07-09 16:15:00,695 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [283] 2026-07-09 16:15:00,726 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [333, 334, 335, 336] 2026-07-09 16:15:01,152 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [286] 2026-07-09 16:15:01,180 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [345, 346, 347, 348] 2026-07-09 16:15:01,255 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [287] 2026-07-09 16:15:01,288 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [349, 350, 351, 352] 2026-07-09 16:15:01,590 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [289] 2026-07-09 16:15:01,627 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [357, 358, 359, 360] 2026-07-09 16:15:01,701 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [290] 2026-07-09 16:15:01,732 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [361, 362, 363, 364] 2026-07-09 16:15:02,056 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [292] 2026-07-09 16:15:02,087 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [369, 370, 371, 372] 2026-07-09 16:15:02,143 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [293] 2026-07-09 16:15:02,172 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [373, 374, 375, 376] 2026-07-09 16:15:02,472 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [295] 2026-07-09 16:15:02,500 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [381, 382, 383, 384] 2026-07-09 16:15:02,573 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [296] 2026-07-09 16:15:02,613 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [385, 386, 387, 388] 2026-07-09 16:15:02,780 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_salary_report ... 2026-07-09 16:15:03,055 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_tax_report ... 2026-07-09 16:15:03,171 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:15:06,885 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_01_salary_cycle_id ... 2026-07-09 16:15:13,703 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_02_payslip_run_date ... 2026-07-09 16:15:13,938 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_03_payslip_run__compute_date ... 2026-07-09 16:15:14,013 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_04_change_payslip_batches_01 ... 2026-07-09 16:15:14,502 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_1 ... 2026-07-09 16:15:15,431 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_2 ... 2026-07-09 16:15:16,315 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_3 ... 2026-07-09 16:15:17,248 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_4 ... 2026-07-09 16:15:17,686 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_5 ... 2026-07-09 16:15:18,180 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_06_payslip_run_duplicate ... 2026-07-09 16:15:18,478 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_1 ... 2026-07-09 16:15:18,544 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29807] 2026-07-09 16:15:18,559 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [50] 2026-07-09 16:15:18,599 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29808] 2026-07-09 16:15:18,604 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [51] 2026-07-09 16:15:18,643 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29809] 2026-07-09 16:15:18,647 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [52] 2026-07-09 16:15:18,762 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29810] 2026-07-09 16:15:18,766 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [53] 2026-07-09 16:15:18,800 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_2 ... 2026-07-09 16:15:19,471 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29812] 2026-07-09 16:15:19,508 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_3 ... 2026-07-09 16:15:19,725 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29825] 2026-07-09 16:15:19,736 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [211] 2026-07-09 16:15:19,760 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29824] 2026-07-09 16:15:19,772 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [55] 2026-07-09 16:15:19,806 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_4 ... 2026-07-09 16:15:20,097 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29827] 2026-07-09 16:15:20,106 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [212] 2026-07-09 16:15:20,128 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29826] 2026-07-09 16:15:20,138 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [56] 2026-07-09 16:15:20,169 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_5 ... 2026-07-09 16:15:20,420 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [305] 2026-07-09 16:15:20,912 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29829] 2026-07-09 16:15:20,970 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29841, 29829] 2026-07-09 16:15:21,000 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_08_payslip_run_action_compute_sheets ... 2026-07-09 16:15:21,163 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [307] 2026-07-09 16:15:21,589 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [308] 2026-07-09 16:15:21,645 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_09_payslip_run_action_refund_sheet ... 2026-07-09 16:15:21,869 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_0 ... 2026-07-09 16:15:21,949 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_01 ... 2026-07-09 16:15:22,303 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_02 ... 2026-07-09 16:15:22,486 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [311] 2026-07-09 16:15:23,084 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [787, 788] 2026-07-09 16:15:23,251 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1582, 1583, 1584, 1585] 2026-07-09 16:15:23,354 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [672] 2026-07-09 16:15:23,627 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_03 ... 2026-07-09 16:15:23,820 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [313] 2026-07-09 16:15:24,244 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_11_payslip_run_action_verify ... 2026-07-09 16:15:25,255 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_12_payslip_run_action_cancel ... 2026-07-09 16:15:25,468 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [317] 2026-07-09 16:15:25,934 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [319] 2026-07-09 16:15:26,512 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [795, 796, 793, 794] 2026-07-09 16:15:26,755 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1598, 1599, 1600, 1601, 1594, 1595, 1596, 1597] 2026-07-09 16:15:26,809 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29893, 29892, 29891, 29890, 29889, 29888, 29887, 29886] 2026-07-09 16:15:26,890 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [676, 675] 2026-07-09 16:15:26,974 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:15:36,595 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [44] 2026-07-09 16:15:36,981 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_03_payslip_info_01 ... 2026-07-09 16:15:38,999 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_04_payslip_info_02 ... 2026-07-09 16:15:39,713 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_01 ... 2026-07-09 16:15:39,838 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_02 ... 2026-07-09 16:15:40,109 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-07-09 16:15:40,453 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [274] 2026-07-09 16:15:40,589 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:15:43,703 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_01_compute_paid_by_company ... 2026-07-09 16:15:49,865 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_02_salary_rule_category_recusion ... 2026-07-09 16:15:50,138 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_01 ... 2026-07-09 16:15:50,376 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_02 ... 2026-07-09 16:15:57,010 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_04_compute_salary_rules_count ... 2026-07-09 16:15:57,124 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_05_salary_rule_reset ... 2026-07-09 16:15:57,286 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_01 ... 2026-07-09 16:15:57,479 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [328] 2026-07-09 16:15:57,785 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5457, 5348, 5347, 5097, 5095, 5094, 5093, 5084, 5077] 2026-07-09 16:15:57,841 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_02 ... 2026-07-09 16:15:57,909 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5513, 5512, 5511, 5510, 5509, 5458, 5456, 5455, 5454, 5423, 5421, 5420, 5419, 5418, 5417, 5416, 5415, 5414, 5411, 5410, 5409, 5408, 5407, 5406, 5389, 5388, 5387, 5380, 5379, 5378, 5231, 5227, 5226, 5225, 5224, 5223, 5222, 5221, 5220, 5218, 5217, 5216, 5215, 5214, 5213, 5210, 5209, 5208, 5207, 5206, 5205, 5204, 5203, 5202, 5201, 5200, 5199, 5198, 5197, 5196, 5195, 5194, 5193, 5192, 5191, 5190, 5096, 5092, 5091, 5090, 5089, 5088, 5087, 5086, 5085, 5083, 5082, 5081, 5080, 5079, 5078] 2026-07-09 16:15:57,968 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [22, 76, 77, 78, 67, 68, 69, 79, 80, 81, 2, 23, 44, 3, 24, 45, 4, 25, 46, 5, 26, 47, 70, 72, 74, 6, 27, 48, 7, 28, 49, 29, 9, 30, 51, 10, 31, 52, 11, 32, 53, 12, 33, 54, 13, 34, 55, 14, 35, 56, 15, 36, 57, 16, 37, 58, 38, 39, 64, 65, 66, 40, 20, 41, 62, 71, 73, 75, 42] 2026-07-09 16:15:58,001 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_01 ... 2026-07-09 16:15:58,061 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_02 ... 2026-07-09 16:15:58,212 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_03 ... 2026-07-09 16:15:58,485 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:16:01,385 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salary_cycle: Starting TestPayrollSalaryCycle.test_salary_period ... 2026-07-09 16:16:08,597 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:16:11,872 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_01_salary_structure_recursion ... 2026-07-09 16:16:19,648 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_02_salary_structure_duplicate ... 2026-07-09 16:16:19,810 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_03_salary_structure_archive ... 2026-07-09 16:16:19,874 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_04_salary_structure_unlink ... 2026-07-09 16:16:20,117 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30259, 30258, 30257, 30256, 30255, 30254, 30253, 30252, 30251, 30250, 30249, 30248, 30247, 30246, 30245, 30244, 30243, 30242, 30241, 30240, 30239, 30238, 30237, 30236, 30235, 30234, 30233] 2026-07-09 16:16:20,179 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [4442, 4443, 4444, 4445, 4446, 4447, 4448, 4449, 4450, 4451, 4452, 4453, 4454, 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4462, 4463, 4464, 4465, 4466, 4467, 4468] 2026-07-09 16:16:20,193 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30260] 2026-07-09 16:16:20,212 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payroll.structure records with IDs: [171] 2026-07-09 16:16:20,241 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_05_salary_structure_reset ... 2026-07-09 16:16:20,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:16:23,958 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_1 ... 2026-07-09 16:16:37,105 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 542, model: hr.payslip 2026-07-09 16:16:37,116 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 542, model: hr.payslip 2026-07-09 16:16:37,121 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 542, model: hr.payslip 2026-07-09 16:16:37,124 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 542, model: payslip.personal.income.tax.analysis 2026-07-09 16:16:37,127 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 542, model: payslip.personal.income.tax.analysis 2026-07-09 16:16:37,129 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 542, model: payslip.personal.income.tax.analysis 2026-07-09 16:16:37,132 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 542, model: hr.payroll.analysis 2026-07-09 16:16:37,134 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 542, model: hr.payroll.analysis 2026-07-09 16:16:37,137 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 542, model: hr.payroll.analysis 2026-07-09 16:16:37,139 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 542, model: hr.payroll.analysis 2026-07-09 16:16:37,167 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_2 ... 2026-07-09 16:16:42,583 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [331] 2026-07-09 16:16:42,645 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [330] 2026-07-09 16:16:42,684 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [332] 2026-07-09 16:16:43,065 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [232], uid: 549, model: hr.payslip 2026-07-09 16:16:43,124 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [273, 272, 271, 274], uid: 549, model: payslip.personal.income.tax.analysis 2026-07-09 16:16:43,178 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_1 ... 2026-07-09 16:16:48,535 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-07-09 16:16:48,753 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_2 ... 2026-07-09 16:16:54,570 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-07-09 16:16:54,761 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_3 ... 2026-07-09 16:17:01,189 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [339] 2026-07-09 16:17:01,389 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_4 ... 2026-07-09 16:17:07,102 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [236], uid: 574, model: hr.payslip 2026-07-09 16:17:07,229 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [341] 2026-07-09 16:17:07,414 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [289, 287, 288, 290], uid: 574, model: payslip.personal.income.tax.analysis 2026-07-09 16:17:07,457 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_1 ... 2026-07-09 16:17:11,772 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_2 ... 2026-07-09 16:17:17,370 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [343] 2026-07-09 16:17:17,571 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_3 ... 2026-07-09 16:17:23,405 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #596 deleted hr.payslip.worked_days records with IDs: [345] 2026-07-09 16:17:23,704 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_4 ... 2026-07-09 16:17:30,053 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #603 deleted hr.payslip.worked_days records with IDs: [347] 2026-07-09 16:17:30,295 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_5 ... 2026-07-09 16:17:35,309 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [349] 2026-07-09 16:17:35,479 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_6 ... 2026-07-09 16:17:39,647 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_04_payroll_security_officer ... 2026-07-09 16:17:43,890 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_05_payroll_security_manager ... 2026-07-09 16:17:48,046 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_06_contract_manager_modify_contract_advantage ... 2026-07-09 16:17:51,904 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-07-09 16:17:55,250 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_01_new_company ... 2026-07-09 16:18:09,876 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_02_generate_payroll_rules ... 2026-07-09 16:18:10,241 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_03_update_contracts_from_setting ... 2026-07-09 16:18:10,436 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:18:14,513 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_1 ... 2026-07-09 16:18:22,527 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [351] 2026-07-09 16:18:22,668 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_2 ... 2026-07-09 16:18:23,158 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_1 ... 2026-07-09 16:18:23,379 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [354] 2026-07-09 16:18:23,977 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_10 ... 2026-07-09 16:18:24,208 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [356] 2026-07-09 16:18:24,776 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_2 ... 2026-07-09 16:18:25,022 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [358] 2026-07-09 16:18:25,689 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_3 ... 2026-07-09 16:18:25,925 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [360] 2026-07-09 16:18:26,457 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4A ... 2026-07-09 16:18:26,673 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [362] 2026-07-09 16:18:27,277 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4B ... 2026-07-09 16:18:27,568 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [364] 2026-07-09 16:18:28,115 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_5 ... 2026-07-09 16:18:28,355 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [366] 2026-07-09 16:18:28,843 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_6 ... 2026-07-09 16:18:29,034 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [368] 2026-07-09 16:18:29,549 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_7 ... 2026-07-09 16:18:29,809 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [370] 2026-07-09 16:18:30,324 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_8 ... 2026-07-09 16:18:30,582 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [372] 2026-07-09 16:18:31,161 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_9 ... 2026-07-09 16:18:31,474 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [374] 2026-07-09 16:18:31,937 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:18:36,017 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_01 ... 2026-07-09 16:18:44,078 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [377] 2026-07-09 16:18:44,108 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [376] 2026-07-09 16:18:44,146 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [378] 2026-07-09 16:18:44,685 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_02 ... 2026-07-09 16:18:44,993 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [382] 2026-07-09 16:18:45,021 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [381] 2026-07-09 16:18:45,057 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [383] 2026-07-09 16:18:45,613 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_1 ... 2026-07-09 16:18:45,806 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [386] 2026-07-09 16:18:46,179 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_2 ... 2026-07-09 16:18:46,371 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [388] 2026-07-09 16:18:46,902 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:18:50,627 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_company: Starting TestCompany.test_company ... 2026-07-09 16:19:04,760 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:19:09,176 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_med_aggregate_hides_payment_status_from_base_user ... 2026-07-09 16:19:17,937 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [390] 2026-07-09 16:19:18,110 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [391] 2026-07-09 16:19:19,074 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_disbursement_hidden_from_base_user ... 2026-07-09 16:19:19,799 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 646, model: hr.salary.disbursement 2026-07-09 16:19:19,832 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_employee_sees_only_own_payment_status ... 2026-07-09 16:19:20,559 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [393] 2026-07-09 16:19:20,707 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [394] 2026-07-09 16:19:21,296 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [396] 2026-07-09 16:19:21,432 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [397] 2026-07-09 16:19:22,068 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [263], uid: 647, model: hr.payslip 2026-07-09 16:19:22,132 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:19:37,979 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_aggregate_mode_omits_payment_self_for_base_employee ... 2026-07-09 16:19:47,339 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_aggregate_reads_no_account_move_line ... 2026-07-09 16:19:49,189 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_aggregate_no_double_count ... 2026-07-09 16:19:50,527 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_dedup_per_employee ... 2026-07-09 16:19:50,822 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [404] 2026-07-09 16:19:50,978 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [405] 2026-07-09 16:19:51,593 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [407] 2026-07-09 16:19:51,745 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [408] 2026-07-09 16:19:52,647 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_company_visible_to_officer_hidden_for_base_employee ... 2026-07-09 16:19:52,854 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [410] 2026-07-09 16:19:53,026 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [411] 2026-07-09 16:19:54,323 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_self_reflects_own_payslip_only ... 2026-07-09 16:19:54,884 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [413] 2026-07-09 16:19:55,052 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [414] 2026-07-09 16:19:55,645 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [416] 2026-07-09 16:19:55,790 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [417] 2026-07-09 16:19:56,217 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_provider_payment_company_is_batched ... 2026-07-09 16:19:56,780 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [419] 2026-07-09 16:19:56,935 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [420] 2026-07-09 16:19:57,501 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [422] 2026-07-09 16:19:57,659 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [423] 2026-07-09 16:19:58,299 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [425] 2026-07-09 16:19:58,453 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [426] 2026-07-09 16:19:58,968 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_section_descriptors_registered ... 2026-07-09 16:19:59,059 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 16:20:15,240 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_empty_is_sample_ghost ... 2026-07-09 16:20:23,597 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_not_applicable_for_non_officer ... 2026-07-09 16:20:24,129 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_populated_is_real_and_byte_identical ... 2026-07-09 16:20:25,122 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [428] 2026-07-09 16:20:25,290 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [429] 2026-07-09 16:20:25,929 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [431] 2026-07-09 16:20:26,092 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [432] 2026-07-09 16:20:27,112 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_empty_is_sample_ghost ... 2026-07-09 16:20:27,604 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_ghost_is_deterministic ... 2026-07-09 16:20:28,145 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_for_user_without_employee ... 2026-07-09 16:20:28,637 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_when_aggregate_suppressed ... 2026-07-09 16:20:29,881 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_populated_is_real_and_byte_identical ... 2026-07-09 16:20:30,560 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [435] 2026-07-09 16:20:30,775 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [436] 2026-07-09 16:20:31,491 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:20:31,508 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_1 ... 2026-07-09 16:20:31,766 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_2 ... 2026-07-09 16:20:32,117 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:20:36,760 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_1 ... 2026-07-09 16:20:44,092 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4172] 2026-07-09 16:20:44,314 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [438] 2026-07-09 16:20:44,831 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2a ... 2026-07-09 16:20:45,065 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [440] 2026-07-09 16:20:45,569 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2b ... 2026-07-09 16:20:45,921 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [442] 2026-07-09 16:20:46,483 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_3 ... 2026-07-09 16:20:46,747 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [444] 2026-07-09 16:20:47,267 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4a ... 2026-07-09 16:20:47,510 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [446] 2026-07-09 16:20:48,004 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4b ... 2026-07-09 16:20:48,216 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [448] 2026-07-09 16:20:48,733 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_5 ... 2026-07-09 16:20:48,804 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4172] 2026-07-09 16:20:49,019 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [450] 2026-07-09 16:20:49,504 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_6 ... 2026-07-09 16:20:50,070 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [452] 2026-07-09 16:20:50,736 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [454] 2026-07-09 16:20:51,196 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.department.register.partner records with IDs: [1, 2] 2026-07-09 16:20:51,326 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [456] 2026-07-09 16:20:51,726 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_7 ... 2026-07-09 16:20:52,489 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:20:56,408 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_1 ... 2026-07-09 16:21:03,110 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_2 ... 2026-07-09 16:21:03,438 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_3 ... 2026-07-09 16:21:03,635 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel ... 2026-07-09 16:21:03,821 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [460] 2026-07-09 16:21:04,495 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [924, 925, 926] 2026-07-09 16:21:04,675 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1847, 1848, 1849, 1850, 1851, 1852] 2026-07-09 16:21:04,799 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [722] 2026-07-09 16:21:04,854 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel_that_have_been_link_to_reconciled_entries ... 2026-07-09 16:21:05,143 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [462] 2026-07-09 16:21:06,614 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [67] 2026-07-09 16:21:06,662 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [51] 2026-07-09 16:21:06,945 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [927, 928, 929] 2026-07-09 16:21:07,058 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1853, 1854, 1855, 1856, 1857, 1858] 2026-07-09 16:21:07,136 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [723] 2026-07-09 16:21:07,175 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_1 ... 2026-07-09 16:21:07,651 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [464] 2026-07-09 16:21:07,786 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_2 ... 2026-07-09 16:21:08,062 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [466] 2026-07-09 16:21:08,578 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_3 ... 2026-07-09 16:21:08,796 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [468] 2026-07-09 16:21:08,959 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_4 ... 2026-07-09 16:21:09,128 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [470] 2026-07-09 16:21:09,722 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_5 ... 2026-07-09 16:21:09,992 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [472] 2026-07-09 16:21:10,508 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_6 ... 2026-07-09 16:21:10,735 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [474] 2026-07-09 16:21:10,880 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_1 ... 2026-07-09 16:21:10,933 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_2 ... 2026-07-09 16:21:11,016 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_3 ... 2026-07-09 16:21:11,091 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_1 ... 2026-07-09 16:21:11,133 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4177] 2026-07-09 16:21:11,213 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_2 ... 2026-07-09 16:21:11,317 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:21:15,171 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip_cancel_countered_move: Starting TestPayslipCancelCounteredMove.test_cancel_countered_payslip_move_no_missing_error ... 2026-07-09 16:21:22,431 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [476] 2026-07-09 16:21:22,619 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [477] 2026-07-09 16:21:23,275 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [940, 941, 942] 2026-07-09 16:21:23,482 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1879, 1880, 1881, 1882, 1883, 1884] 2026-07-09 16:21:23,589 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [728] 2026-07-09 16:21:23,649 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:21:27,766 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_create_payslip_run_with_oficer_user ... 2026-07-09 16:21:35,247 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_form_payslip_run ... 2026-07-09 16:21:35,643 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_1 ... 2026-07-09 16:21:36,428 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [943, 944, 945] 2026-07-09 16:21:36,602 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1885, 1886, 1887, 1888, 1889, 1890] 2026-07-09 16:21:36,681 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [729] 2026-07-09 16:21:36,785 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_2 ... 2026-07-09 16:21:37,925 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [946, 947, 948] 2026-07-09 16:21:38,065 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1891, 1892, 1893, 1894, 1895, 1896] 2026-07-09 16:21:38,160 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [730] 2026-07-09 16:21:38,238 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_1 ... 2026-07-09 16:21:39,215 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_2 ... 2026-07-09 16:21:39,979 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:21:44,687 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_approval_hook_is_noop_standalone ... 2026-07-09 16:21:53,166 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [485] 2026-07-09 16:21:53,316 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [486] 2026-07-09 16:21:54,536 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_multi_company_isolation ... 2026-07-09 16:22:02,070 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_company_scope ... 2026-07-09 16:22:02,271 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [488] 2026-07-09 16:22:02,441 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [489] 2026-07-09 16:22:03,094 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [491] 2026-07-09 16:22:03,234 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [492] 2026-07-09 16:22:07,612 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_department_scoped_partial_then_complete ... 2026-07-09 16:22:07,819 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [494] 2026-07-09 16:22:07,992 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [495] 2026-07-09 16:22:08,602 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [497] 2026-07-09 16:22:08,778 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [498] 2026-07-09 16:22:10,645 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_payslip_run_scope_and_rollup ... 2026-07-09 16:22:11,037 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [501] 2026-07-09 16:22:11,060 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [500] 2026-07-09 16:22:11,098 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [502] 2026-07-09 16:22:14,425 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_proportional_allocation_across_payslips ... 2026-07-09 16:22:14,606 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [505] 2026-07-09 16:22:14,769 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [506] 2026-07-09 16:22:15,282 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [508] 2026-07-09 16:22:15,422 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [509] 2026-07-09 16:22:17,237 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_guard_raises_without_partner ... 2026-07-09 16:22:18,108 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_register_partner_is_non_employee ... 2026-07-09 16:22:18,879 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_summary_partner_is_non_employee ... 2026-07-09 16:22:20,300 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_reversal_of_disbursement_restores_residual ... 2026-07-09 16:22:20,526 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [514] 2026-07-09 16:22:20,721 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [515] 2026-07-09 16:22:22,111 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [90, 90] 2026-07-09 16:22:22,225 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [63] 2026-07-09 16:22:22,365 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:22:26,933 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_aged_payable_without_invoice ... 2026-07-09 16:22:34,435 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [517] 2026-07-09 16:22:34,602 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [518] 2026-07-09 16:22:35,130 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_no_new_migration_no_version_bump ... 2026-07-09 16:22:35,173 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_amount_over_residual_is_rejected ... 2026-07-09 16:22:35,390 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [520] 2026-07-09 16:22:35,564 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [521] 2026-07-09 16:22:36,549 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_payment_lands_on_tk334_and_reconciles ... 2026-07-09 16:22:36,721 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [523] 2026-07-09 16:22:36,872 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [524] 2026-07-09 16:22:38,033 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_quick_pay_partial_then_full ... 2026-07-09 16:22:38,218 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [526] 2026-07-09 16:22:38,371 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [527] 2026-07-09 16:22:40,169 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r31_per_employee_partner_is_employee ... 2026-07-09 16:22:40,391 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [529] 2026-07-09 16:22:40,523 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [530] 2026-07-09 16:22:40,934 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_reversal_restores_residual ... 2026-07-09 16:22:41,133 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [532] 2026-07-09 16:22:41,333 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [533] 2026-07-09 16:22:42,682 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [94, 94] 2026-07-09 16:22:42,764 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [66] 2026-07-09 16:22:42,831 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk4_withholdings_untouched ... 2026-07-09 16:22:43,020 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [535] 2026-07-09 16:22:43,204 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [536] 2026-07-09 16:22:44,201 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk9_recorder_idempotent ... 2026-07-09 16:22:44,364 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-07-09 16:22:44,497 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-07-09 16:22:45,390 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_selector_subsumes_legacy_boolean ... 2026-07-09 16:22:45,470 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:22:47,086 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_1_attendance_infomation ... 2026-07-09 16:22:47,307 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [541, 542] 2026-07-09 16:22:47,392 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_3_payslip_batch ... 2026-07-09 16:22:47,749 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:22:48,189 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-07-09 16:22:48,509 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-07-09 16:22:48,754 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:22:48,768 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_after_install ... 2026-07-09 16:22:48,791 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_after_install ... 2026-07-09 16:22:48,821 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-07-09 16:22:48,849 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-07-09 16:22:48,888 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:22:49,229 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_01_payroll_meal ... 2026-07-09 16:22:49,579 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal ... 2026-07-09 16:22:49,831 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal_13th ... 2026-07-09 16:22:50,222 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_03_payroll_meal ... 2026-07-09 16:22:50,313 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_04_payroll_meal ... 2026-07-09 16:22:50,751 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_05_payroll_meal ... 2026-07-09 16:22:50,836 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.meal.order.line records with IDs: [120] 2026-07-09 16:22:50,860 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_06_payroll_meal ... 2026-07-09 16:22:51,068 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_07_payroll_meal ... 2026-07-09 16:22:51,284 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_08_payroll_meal ... 2026-07-09 16:22:51,957 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1024] 2026-07-09 16:22:52,081 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2047, 2048] 2026-07-09 16:22:52,151 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31843] 2026-07-09 16:22:52,217 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [779] 2026-07-09 16:22:52,263 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_09_payroll_meal ... 2026-07-09 16:22:52,536 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_10_payroll_meal ... 2026-07-09 16:22:52,870 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:22:53,274 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_01_check_meal_order ... 2026-07-09 16:22:53,507 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_02_check_meal_order ... 2026-07-09 16:22:54,085 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_03_check_meal_order ... 2026-07-09 16:22:54,236 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_04_check_meal_order ... 2026-07-09 16:22:54,367 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_05_check_meal_order ... 2026-07-09 16:22:54,523 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:22:55,003 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_payroll_meal.tests.test_meal_order_deduction_tax_category: Starting TestMealOrderDeductionTaxCategory.test_01_meal_order_deduction_category_is_after_tax ... 2026-07-09 16:22:55,221 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:22:55,236 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_project_timesheet_timeoff_payroll.tests.test_hr_project_timesheet_timeoff_payroll: Starting TestHrProjectTimeSheetTimeOffPayroll.test_hr_project_timesheet_timeoff_payroll ... 2026-07-09 16:22:56,111 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-07-09 16:22:56,348 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-07-09 16:22:56,610 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-07-09 16:22:56,828 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-07-09 16:22:57,436 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-07-09 16:22:57,560 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-07-09 16:22:57,683 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-07-09 16:22:57,784 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-07-09 16:22:57,924 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [275, 276, 277, 278] 2026-07-09 16:22:58,022 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:22:59,859 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_access_rights: Starting TestAccessRights.test_payroll_user_access_right_timsheet ... 2026-07-09 16:23:00,969 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #667 deleted account.analytic.line records with IDs: [870] 2026-07-09 16:23:01,013 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:23:02,877 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-07-09 16:23:03,937 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-07-09 16:23:04,073 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_01 ... 2026-07-09 16:23:04,301 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_09 ... 2026-07-09 16:23:04,678 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:23:04,694 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_data_after_install ... 2026-07-09 16:23:04,724 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_data_after_install ... 2026-07-09 16:23:04,760 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-07-09 16:23:04,788 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-07-09 16:23:04,818 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_05_check_data_after_install ... 2026-07-09 16:23:04,870 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:23:06,546 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_01_hr_timesheet_payroll ... 2026-07-09 16:23:07,519 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:07,693 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_02_hr_timesheet_payroll ... 2026-07-09 16:23:07,815 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:07,878 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_03_hr_timesheet_payroll ... 2026-07-09 16:23:07,949 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_04_hr_timesheet_payroll ... 2026-07-09 16:23:08,023 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_05_hr_timesheet_payroll ... 2026-07-09 16:23:08,145 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:08,685 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_06_hr_timesheet_payroll ... 2026-07-09 16:23:08,937 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [551] 2026-07-09 16:23:09,661 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [553] 2026-07-09 16:23:10,178 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_07_hr_timesheet_payroll ... 2026-07-09 16:23:10,412 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [555] 2026-07-09 16:23:10,959 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_08_hr_timesheet_payroll ... 2026-07-09 16:23:11,089 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:11,613 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_09_hr_timesheet_payroll ... 2026-07-09 16:23:11,955 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [558] 2026-07-09 16:23:12,362 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_10_hr_timesheet_payroll ... 2026-07-09 16:23:12,728 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [560, 561] 2026-07-09 16:23:13,150 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_11_hr_timesheet_payroll ... 2026-07-09 16:23:13,346 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [564] 2026-07-09 16:23:13,786 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_01_hr_timesheet_payroll ... 2026-07-09 16:23:13,874 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:14,355 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_02_hr_timesheet_payroll ... 2026-07-09 16:23:14,508 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_03_hr_timesheet_payroll ... 2026-07-09 16:23:14,601 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:15,171 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955075925446007.1783614195.071069717407227-openerp-349-hr.payslip@6f9fdda9859d>: ['"User Payroll" <@False>'] 2026-07-09 16:23:15,216 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-07-09 16:23:15,258 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_04_hr_timesheet_payroll ... 2026-07-09 16:23:15,506 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834951858524048.1783614195.391960859298706-openerp-349-hr.payslip@6f9fdda9859d>: ['"User Payroll" <@False>'] 2026-07-09 16:23:15,527 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-07-09 16:23:15,564 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_01_hr_timesheet_payroll ... 2026-07-09 16:23:15,719 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_02_hr_timesheet_payroll ... 2026-07-09 16:23:15,835 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:16,432 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990585742018977.1783614196.306020259857178-openerp-349-hr.payslip@6f9fdda9859d>: ['"User Payroll" <@False>'] 2026-07-09 16:23:16,484 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-07-09 16:23:16,630 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078352649932673.1783614196.561109542846680-openerp-349-hr.payslip@6f9fdda9859d>: ['"User Payroll" <@False>'] 2026-07-09 16:23:16,650 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-07-09 16:23:16,765 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936100202975819.1783614196.698165178298950-openerp-349-hr.payslip@6f9fdda9859d>: ['"User Payroll" <@False>'] 2026-07-09 16:23:16,781 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-07-09 16:23:17,070 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177200408028575.1783614196.970904111862183-openerp-349-hr.payslip@6f9fdda9859d>: ['"User Payroll" <@False>'] 2026-07-09 16:23:17,120 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-07-09 16:23:17,286 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782503578377953.1783614197.220382690429688-openerp-349-hr.payslip@6f9fdda9859d>: ['"User Payroll" <@False>'] 2026-07-09 16:23:17,318 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-07-09 16:23:17,464 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_01_hr_timesheet_payroll ... 2026-07-09 16:23:17,505 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [881] 2026-07-09 16:23:17,533 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_02_hr_timesheet_payroll ... 2026-07-09 16:23:17,634 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:18,172 185 INFO rb-703c097-222760-391434 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829360710105219.1783614198.064101934432983-openerp-349-hr.payslip@6f9fdda9859d>: ['"User Payroll" <@False>'] 2026-07-09 16:23:18,223 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-07-09 16:23:18,236 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [881] 2026-07-09 16:23:18,275 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_15_hr_timesheet_payroll ... 2026-07-09 16:23:18,683 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [570] 2026-07-09 16:23:18,806 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_16_hr_timesheet_payroll ... 2026-07-09 16:23:18,909 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:19,323 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_17_hr_timesheet_payroll ... 2026-07-09 16:23:19,410 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [547] 2026-07-09 16:23:20,827 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:23:20,842 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_1 ... 2026-07-09 16:23:21,992 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-07-09 16:23:23,078 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 672, model: slide.channel 2026-07-09 16:23:23,307 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-07-09 16:23:24,437 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 674, model: slide.channel 2026-07-09 16:23:24,471 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 674, model: slide.channel 2026-07-09 16:23:24,551 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:23:24,568 185 INFO rb-703c097-222760-391434 odoo.addons.to_hr_training.tests.test_to_hr_training: Starting TestToHrTraining.test_compute_course_1 ... 2026-07-09 16:23:25,555 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:23:25,569 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_check_require_module_to_inter_company_invoice ... 2026-07-09 16:23:27,118 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_invoice ... 2026-07-09 16:23:28,608 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase ... 2026-07-09 16:23:30,043 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase_stock ... 2026-07-09 16:23:31,356 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:23:31,369 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01a_auto_generate_inter_company_purchase_invoice ... 2026-07-09 16:23:56,926 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01b_auto_generate_inter_company_purchase_invoice ... 2026-07-09 16:24:19,689 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02a_auto_generate_inter_company_sale_invoice ... 2026-07-09 16:24:42,948 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02b_auto_generate_inter_company_sale_invoicetest_02 ... 2026-07-09 16:25:06,340 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03a_auto_generate_inter_company_credit_note_invoice ... 2026-07-09 16:25:30,572 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03b_auto_generate_inter_company_credit_note_invoice ... 2026-07-09 16:25:53,829 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04a_auto_generate_inter_company_refund_invoice ... 2026-07-09 16:26:17,383 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04b_auto_generate_inter_company_refund_invoice ... 2026-07-09 16:26:41,772 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_intercompany_invoice_generated_when_intercompany_user_scoped_to_single_company ... 2026-07-09 16:27:07,901 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:27:07,930 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_01_auto_generate_validated_sale_order ... 2026-07-09 16:27:32,451 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #714 deleted stock.move.line records with IDs: [113] 2026-07-09 16:27:32,705 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_02_auto_generate_validated_purchase_order ... 2026-07-09 16:27:56,826 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_03_auto_generate_draft_sale_order ... 2026-07-09 16:28:20,164 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_04_auto_generate_draft_purchase_order ... 2026-07-09 16:28:44,180 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_06_prevent_generate_so_difference_currency ... 2026-07-09 16:29:07,795 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_07_sale_manager_create_po_difference_company ... 2026-07-09 16:29:30,460 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_08_purchase_manager_create_so_difference_company ... 2026-07-09 16:29:53,625 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_09_create_invoices_blocks_auto_generated_sale_order ... 2026-07-09 16:30:16,758 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_10_down_payment_wizard_blocks_auto_generated_sale_order ... 2026-07-09 16:30:40,436 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_11_non_auto_generated_sale_order_can_still_be_invoiced ... 2026-07-09 16:31:05,651 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:31:05,666 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_01_generate_po_with_inter_company_warehouse ... 2026-07-09 16:31:34,866 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_02_generate_po_with_inter_company_warehouse ... 2026-07-09 16:32:04,755 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_03_generate_so_with_inter_company_warehouse ... 2026-07-09 16:32:34,325 185 INFO rb-703c097-222760-391434 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_04_generate_so_with_inter_company_warehouse ... 2026-07-09 16:33:02,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:33:02,347 185 INFO rb-703c097-222760-391434 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_access_right ... 2026-07-09 16:33:02,967 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-07-09 16:33:02,985 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40396] 2026-07-09 16:33:02,992 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:33:03,491 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-07-09 16:33:03,504 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40398] 2026-07-09 16:33:03,511 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:33:03,563 185 INFO rb-703c097-222760-391434 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_invoice_name ... 2026-07-09 16:33:04,188 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-07-09 16:33:04,200 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40401] 2026-07-09 16:33:04,208 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:33:04,676 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-07-09 16:33:04,686 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40403] 2026-07-09 16:33:04,692 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:33:04,864 185 INFO rb-703c097-222760-391434 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_payment_reference ... 2026-07-09 16:33:05,596 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-07-09 16:33:05,606 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40407] 2026-07-09 16:33:05,614 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:33:06,055 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-07-09 16:33:06,064 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40409] 2026-07-09 16:33:06,072 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:33:06,259 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:33:20,182 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #748 deleted mail.message records with IDs: [2689, 2688] 2026-07-09 16:33:20,207 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #748 deleted loan.floating.rate records with IDs: [2, 1] 2026-07-09 16:33:20,255 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #748 deleted mail.message records with IDs: [2693, 2692, 2691] 2026-07-09 16:33:20,261 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #748 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-07-09 16:33:20,291 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #748 deleted mail.message records with IDs: [2697, 2696, 2695] 2026-07-09 16:33:20,297 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #748 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-07-09 16:33:30,284 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dbdd2e660> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:30,285 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da4a8a8e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:30,294 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:30,299 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:30,300 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da4a88b80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:30,320 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:30,322 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:39,557 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2da311a2a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:39,559 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da2eaf1a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:39,568 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:39,573 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:39,575 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da2eac680> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:39,598 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:39,600 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:48,489 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dba206e80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:48,490 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2db9b4c220> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:48,502 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:48,507 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:48,509 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2db9b4dee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:48,530 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:48,532 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:58,227 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2dba32d3a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:58,229 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2da4a91940> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:58,239 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:58,245 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:58,246 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2da4a92de0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:58,269 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:58,271 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:33:58,656 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_01_unlink ... 2026-07-09 16:33:58,708 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #748 deleted account.analytic.account records with IDs: [829] 2026-07-09 16:33:58,744 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_02_unlink_with_lending_order ... 2026-07-09 16:33:59,525 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_03_unlink_with_borrowing_order ... 2026-07-09 16:34:10,477 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2db81fdda0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:34:10,478 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2dbab2e340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:34:10,489 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:34:10,494 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:34:10,495 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2dbab2c680> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:34:10,518 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:34:10,519 185 INFO rb-703c097-222760-391434 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:34:10,536 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:34:25,210 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #750 deleted mail.message records with IDs: [2689, 2688] 2026-07-09 16:34:25,232 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #750 deleted loan.floating.rate records with IDs: [2, 1] 2026-07-09 16:34:25,278 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #750 deleted mail.message records with IDs: [2693, 2692, 2691] 2026-07-09 16:34:25,283 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #750 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-07-09 16:34:25,312 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #750 deleted mail.message records with IDs: [2697, 2696, 2695] 2026-07-09 16:34:25,317 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #750 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-07-09 16:34:25,708 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_check_interest_float_rate ... 2026-07-09 16:34:25,768 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_interest_float_rate_product ... 2026-07-09 16:34:25,941 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:34:41,221 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [2689, 2688] 2026-07-09 16:34:41,248 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.floating.rate records with IDs: [2, 1] 2026-07-09 16:34:41,314 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [2693, 2692, 2691] 2026-07-09 16:34:41,320 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-07-09 16:34:41,358 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [2697, 2696, 2695] 2026-07-09 16:34:41,369 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-07-09 16:34:43,710 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_can_mark_as_done ... 2026-07-09 16:34:44,016 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [1] 2026-07-09 16:34:44,087 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-07-09 16:34:44,604 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [2] 2026-07-09 16:34:44,728 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-07-09 16:34:46,982 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_disbursement_payment_match ... 2026-07-09 16:34:47,387 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [4] 2026-07-09 16:34:47,465 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-07-09 16:34:47,951 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [5] 2026-07-09 16:34:48,037 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-07-09 16:34:49,260 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted account.move.line.ctp records with IDs: [1072] 2026-07-09 16:34:49,451 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted account.move.line records with IDs: [2152, 2153] 2026-07-09 16:34:49,519 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [40446] 2026-07-09 16:34:49,658 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted account.move records with IDs: [813] 2026-07-09 16:34:49,681 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.followers records with IDs: [4594, 4595] 2026-07-09 16:34:49,738 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.disbursement.payment.match records with IDs: [2] 2026-07-09 16:34:49,769 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [40431] 2026-07-09 16:34:49,774 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [6] 2026-07-09 16:34:49,786 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.followers records with IDs: [4579] 2026-07-09 16:34:49,836 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [40444, 40443, 40442, 40441, 40440, 40439, 40438, 40437, 40436, 40435, 40434, 40433, 40432] 2026-07-09 16:34:49,846 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-07-09 16:34:49,860 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.followers records with IDs: [4580, 4581, 4582, 4583, 4584, 4585, 4586, 4587, 4588, 4589, 4590, 4591, 4592] 2026-07-09 16:34:50,039 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [7] 2026-07-09 16:34:50,083 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-07-09 16:34:50,258 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_interest ... 2026-07-09 16:34:50,525 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [9] 2026-07-09 16:34:50,579 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-07-09 16:34:50,992 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [10] 2026-07-09 16:34:51,083 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-07-09 16:34:52,833 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_invoice_of_interest_line ... 2026-07-09 16:34:53,112 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [12] 2026-07-09 16:34:53,168 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-07-09 16:34:53,563 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [13] 2026-07-09 16:34:53,644 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-07-09 16:34:55,827 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted account.partial.reconcile records with IDs: [97] 2026-07-09 16:34:56,007 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_interest_line ... 2026-07-09 16:34:56,279 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [15] 2026-07-09 16:34:56,334 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-07-09 16:34:56,529 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_refund_line ... 2026-07-09 16:34:56,771 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [17] 2026-07-09 16:34:56,827 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-07-09 16:34:57,027 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_disbursement_register_currency_diff ... 2026-07-09 16:34:57,348 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [19] 2026-07-09 16:34:57,409 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-07-09 16:34:57,847 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_01 ... 2026-07-09 16:34:58,137 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [21] 2026-07-09 16:34:58,190 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-07-09 16:34:58,387 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-07-09 16:34:58,418 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_02 ... 2026-07-09 16:34:58,671 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [23] 2026-07-09 16:34:58,729 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-07-09 16:34:59,127 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [24] 2026-07-09 16:34:59,193 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-07-09 16:35:00,293 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_03 ... 2026-07-09 16:35:00,555 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [26] 2026-07-09 16:35:00,612 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-07-09 16:35:01,095 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [27] 2026-07-09 16:35:01,184 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-07-09 16:35:02,224 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [40520, 40519, 40518, 40517, 40516, 40515, 40514, 40513, 40512, 40511, 40510, 40509] 2026-07-09 16:35:02,235 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-07-09 16:35:02,252 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.followers records with IDs: [4663, 4664, 4665, 4666, 4667, 4668, 4669, 4670, 4671, 4672, 4673, 4674] 2026-07-09 16:35:02,285 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_set_disbursement_to_draft ... 2026-07-09 16:35:02,534 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [29] 2026-07-09 16:35:02,589 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-07-09 16:35:02,762 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [30] 2026-07-09 16:35:02,781 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-07-09 16:35:02,838 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_unlink_not_in_draft_state ... 2026-07-09 16:35:03,173 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [31] 2026-07-09 16:35:03,259 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-07-09 16:35:03,530 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [32] 2026-07-09 16:35:03,572 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-07-09 16:35:03,610 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [32] 2026-07-09 16:35:03,663 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-07-09 16:35:03,706 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-07-09 16:35:03,865 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-07-09 16:35:03,983 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_confirm_contract ... 2026-07-09 16:35:04,374 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [35, 36] 2026-07-09 16:35:04,459 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444] 2026-07-09 16:35:04,740 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_copy_contract_order ... 2026-07-09 16:35:04,862 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_by_number ... 2026-07-09 16:35:05,206 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_end_date ... 2026-07-09 16:35:05,593 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [41, 42] 2026-07-09 16:35:05,653 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516] 2026-07-09 16:35:05,683 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.disbursement records with IDs: [19, 20] 2026-07-09 16:35:05,968 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount ... 2026-07-09 16:35:06,098 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-07-09 16:35:06,214 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register ... 2026-07-09 16:35:06,479 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [45] 2026-07-09 16:35:06,537 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-07-09 16:35:06,960 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [46] 2026-07-09 16:35:07,037 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-07-09 16:35:08,143 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [40525] 2026-07-09 16:35:08,149 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [47] 2026-07-09 16:35:08,166 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.followers records with IDs: [4680] 2026-07-09 16:35:08,243 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [40538, 40537, 40536, 40535, 40534, 40533, 40532, 40531, 40530, 40529, 40528, 40527, 40526] 2026-07-09 16:35:08,251 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-07-09 16:35:08,267 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.followers records with IDs: [4681, 4682, 4683, 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692, 4693] 2026-07-09 16:35:09,170 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_2 ... 2026-07-09 16:35:09,577 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [49, 50] 2026-07-09 16:35:09,658 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-07-09 16:35:10,296 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [51, 52] 2026-07-09 16:35:10,442 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-07-09 16:35:11,905 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_3 ... 2026-07-09 16:35:12,459 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [55, 56] 2026-07-09 16:35:12,561 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690] 2026-07-09 16:35:13,399 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [57, 58] 2026-07-09 16:35:13,573 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-07-09 16:35:15,015 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-07-09 16:35:15,092 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_upon_request ... 2026-07-09 16:35:15,379 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_01 ... 2026-07-09 16:35:15,608 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_02 ... 2026-07-09 16:35:15,965 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_03 ... 2026-07-09 16:35:16,308 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_04 ... 2026-07-09 16:35:16,557 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_05 ... 2026-07-09 16:35:16,732 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_08 ... 2026-07-09 16:35:17,043 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_09 ... 2026-07-09 16:35:17,281 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_10 ... 2026-07-09 16:35:17,494 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_11 ... 2026-07-09 16:35:17,855 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_12 ... 2026-07-09 16:35:18,069 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_13 ... 2026-07-09 16:35:18,280 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_14 ... 2026-07-09 16:35:18,480 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_16 ... 2026-07-09 16:35:18,849 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_18 ... 2026-07-09 16:35:19,142 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_19 ... 2026-07-09 16:35:19,308 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_20 ... 2026-07-09 16:35:19,469 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_21 ... 2026-07-09 16:35:19,618 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_01 ... 2026-07-09 16:35:19,836 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_02 ... 2026-07-09 16:35:20,098 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_03 ... 2026-07-09 16:35:20,306 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_04 ... 2026-07-09 16:35:20,627 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_05 ... 2026-07-09 16:35:20,977 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_06 ... 2026-07-09 16:35:21,201 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_07 ... 2026-07-09 16:35:21,494 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_payment ... 2026-07-09 16:35:21,909 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [90] 2026-07-09 16:35:21,986 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-07-09 16:35:22,585 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [91] 2026-07-09 16:35:22,693 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-07-09 16:35:25,418 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_loan_order_form ... 2026-07-09 16:35:25,495 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_reconfirm_contract ... 2026-07-09 16:35:25,876 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [93] 2026-07-09 16:35:25,947 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-07-09 16:35:26,176 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [94] 2026-07-09 16:35:26,196 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-07-09 16:35:26,235 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_refund_payment ... 2026-07-09 16:35:26,598 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [95] 2026-07-09 16:35:26,670 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-07-09 16:35:27,249 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [96] 2026-07-09 16:35:27,338 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-07-09 16:35:28,803 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.message records with IDs: [40656, 40655, 40654, 40653, 40652, 40651, 40650, 40649, 40648, 40647, 40646, 40645, 40644] 2026-07-09 16:35:28,816 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-07-09 16:35:28,839 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted mail.followers records with IDs: [4805, 4806, 4807, 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4815, 4816, 4817] 2026-07-09 16:35:29,869 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_set_days_of_month_or_year_to_zero ... 2026-07-09 16:35:29,940 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_contract_order ... 2026-07-09 16:35:30,278 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [98] 2026-07-09 16:35:30,340 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-07-09 16:35:30,376 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.disbursement records with IDs: [60] 2026-07-09 16:35:30,412 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrowing.order records with IDs: [2] 2026-07-09 16:35:30,447 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_disburement ... 2026-07-09 16:35:30,786 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.refund.line records with IDs: [99] 2026-07-09 16:35:30,833 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-07-09 16:35:30,862 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #752 deleted loan.borrow.disbursement records with IDs: [61] 2026-07-09 16:35:30,967 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:35:45,870 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted mail.message records with IDs: [2689, 2688] 2026-07-09 16:35:45,886 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.floating.rate records with IDs: [2, 1] 2026-07-09 16:35:45,930 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted mail.message records with IDs: [2693, 2692, 2691] 2026-07-09 16:35:45,937 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-07-09 16:35:45,968 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted mail.message records with IDs: [2697, 2696, 2695] 2026-07-09 16:35:45,975 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-07-09 16:35:46,962 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [100] 2026-07-09 16:35:47,028 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-07-09 16:36:03,911 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_02_borrow_order_disbursement_payment ... 2026-07-09 16:36:04,656 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_03_borrow_order_disbursement_payment_multiple ... 2026-07-09 16:36:05,752 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_01 ... 2026-07-09 16:36:06,155 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [101] 2026-07-09 16:36:06,285 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:36:07,918 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_02 ... 2026-07-09 16:36:08,364 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [101] 2026-07-09 16:36:08,487 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:36:10,214 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_05_borrow_order_refund_payment_multiple ... 2026-07-09 16:36:10,630 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [101] 2026-07-09 16:36:10,735 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:36:12,768 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_06_borrow_order_interest ... 2026-07-09 16:36:13,228 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [101] 2026-07-09 16:36:13,370 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:36:14,522 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_07_borrow_order_interest_multiple ... 2026-07-09 16:36:14,831 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [101] 2026-07-09 16:36:14,923 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:36:20,884 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_08_check_disbursement_amount ... 2026-07-09 16:36:21,765 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_09_check_interest_amount ... 2026-07-09 16:36:22,129 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [101] 2026-07-09 16:36:22,265 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:36:23,570 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-07-09 16:36:24,534 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-07-09 16:36:24,958 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [101] 2026-07-09 16:36:25,092 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:36:26,948 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-07-09 16:36:27,326 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.refund.line records with IDs: [101] 2026-07-09 16:36:27,421 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #754 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:36:31,051 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:36:45,557 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [2689, 2688] 2026-07-09 16:36:45,576 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.floating.rate records with IDs: [2, 1] 2026-07-09 16:36:45,615 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [2693, 2692, 2691] 2026-07-09 16:36:45,622 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-07-09 16:36:45,648 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [2697, 2696, 2695] 2026-07-09 16:36:45,654 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-07-09 16:36:47,227 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_can_mark_as_done ... 2026-07-09 16:36:47,478 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [1] 2026-07-09 16:36:47,542 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-07-09 16:36:47,938 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [2] 2026-07-09 16:36:48,017 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-07-09 16:36:49,116 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_disbursement_payment_match ... 2026-07-09 16:36:49,396 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [4] 2026-07-09 16:36:49,452 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-07-09 16:36:49,859 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [5] 2026-07-09 16:36:49,942 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-07-09 16:36:51,238 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted account.move.line.ctp records with IDs: [1116] 2026-07-09 16:36:51,418 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted account.move.line records with IDs: [2241, 2242] 2026-07-09 16:36:51,472 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [40848] 2026-07-09 16:36:51,572 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted account.move records with IDs: [857] 2026-07-09 16:36:51,594 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.followers records with IDs: [5045, 5046] 2026-07-09 16:36:51,641 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.disbursement.payment.match records with IDs: [2] 2026-07-09 16:36:51,697 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [40833] 2026-07-09 16:36:51,704 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [6] 2026-07-09 16:36:51,718 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.followers records with IDs: [5030] 2026-07-09 16:36:51,774 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [40846, 40845, 40844, 40843, 40842, 40841, 40840, 40839, 40838, 40837, 40836, 40835, 40834] 2026-07-09 16:36:51,787 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-07-09 16:36:51,802 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.followers records with IDs: [5031, 5032, 5033, 5034, 5035, 5036, 5037, 5038, 5039, 5040, 5041, 5042, 5043] 2026-07-09 16:36:51,986 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [7] 2026-07-09 16:36:52,030 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-07-09 16:36:52,217 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_interest ... 2026-07-09 16:36:52,458 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [9] 2026-07-09 16:36:52,515 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-07-09 16:36:52,934 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [10] 2026-07-09 16:36:53,010 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-07-09 16:36:54,536 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_invoice_of_interest_line ... 2026-07-09 16:36:54,817 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [12] 2026-07-09 16:36:54,903 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-07-09 16:36:55,316 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [13] 2026-07-09 16:36:55,392 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-07-09 16:36:57,690 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted account.partial.reconcile records with IDs: [102] 2026-07-09 16:36:57,920 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_interest_line ... 2026-07-09 16:36:58,178 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [15] 2026-07-09 16:36:58,236 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-07-09 16:36:58,445 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_refund_line ... 2026-07-09 16:36:58,701 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [17] 2026-07-09 16:36:58,756 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-07-09 16:36:58,960 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_disbursement_register_currency_diff ... 2026-07-09 16:36:59,225 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [19] 2026-07-09 16:36:59,271 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-07-09 16:36:59,729 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_01 ... 2026-07-09 16:37:00,020 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [21] 2026-07-09 16:37:00,078 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-07-09 16:37:00,262 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-07-09 16:37:00,292 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_02 ... 2026-07-09 16:37:00,546 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [23] 2026-07-09 16:37:00,604 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-07-09 16:37:01,109 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [24] 2026-07-09 16:37:01,170 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-07-09 16:37:02,277 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_03 ... 2026-07-09 16:37:02,528 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [26] 2026-07-09 16:37:02,586 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-07-09 16:37:02,985 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [27] 2026-07-09 16:37:03,068 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-07-09 16:37:04,061 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [40922, 40921, 40920, 40919, 40918, 40917, 40916, 40915, 40914, 40913, 40912, 40911] 2026-07-09 16:37:04,070 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-07-09 16:37:04,087 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.followers records with IDs: [5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, 5122, 5123, 5124, 5125] 2026-07-09 16:37:04,122 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_set_disbursement_to_draft ... 2026-07-09 16:37:04,403 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [29] 2026-07-09 16:37:04,465 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-07-09 16:37:04,683 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [30] 2026-07-09 16:37:04,705 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-07-09 16:37:04,767 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_unlink_not_in_draft_state ... 2026-07-09 16:37:05,111 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [31] 2026-07-09 16:37:05,185 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-07-09 16:37:05,462 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [32] 2026-07-09 16:37:05,498 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-07-09 16:37:05,532 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [32] 2026-07-09 16:37:05,566 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-07-09 16:37:05,601 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-07-09 16:37:05,835 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-07-09 16:37:05,995 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_confirm_contract ... 2026-07-09 16:37:06,433 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [35, 36] 2026-07-09 16:37:06,526 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444] 2026-07-09 16:37:06,843 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_copy_contract_order ... 2026-07-09 16:37:06,978 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_by_number ... 2026-07-09 16:37:07,355 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_end_date ... 2026-07-09 16:37:07,780 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [41, 42] 2026-07-09 16:37:07,843 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516] 2026-07-09 16:37:07,875 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.disbursement records with IDs: [19, 20] 2026-07-09 16:37:08,199 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount ... 2026-07-09 16:37:08,339 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-07-09 16:37:08,455 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register ... 2026-07-09 16:37:08,728 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [45] 2026-07-09 16:37:08,781 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-07-09 16:37:09,188 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [46] 2026-07-09 16:37:09,270 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-07-09 16:37:10,595 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [40927] 2026-07-09 16:37:10,600 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [47] 2026-07-09 16:37:10,614 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.followers records with IDs: [5131] 2026-07-09 16:37:10,718 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [40940, 40939, 40938, 40937, 40936, 40935, 40934, 40933, 40932, 40931, 40930, 40929, 40928] 2026-07-09 16:37:10,742 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-07-09 16:37:10,765 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.followers records with IDs: [5132, 5133, 5134, 5135, 5136, 5137, 5138, 5139, 5140, 5141, 5142, 5143, 5144] 2026-07-09 16:37:11,600 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_2 ... 2026-07-09 16:37:11,974 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [49, 50] 2026-07-09 16:37:12,055 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-07-09 16:37:12,663 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [51, 52] 2026-07-09 16:37:12,828 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-07-09 16:37:14,142 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_3 ... 2026-07-09 16:37:14,520 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [55, 56] 2026-07-09 16:37:14,598 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690] 2026-07-09 16:37:15,490 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [57, 58] 2026-07-09 16:37:15,684 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-07-09 16:37:17,251 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-07-09 16:37:17,347 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_upon_request ... 2026-07-09 16:37:17,645 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_01 ... 2026-07-09 16:37:17,893 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_02 ... 2026-07-09 16:37:18,170 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_03 ... 2026-07-09 16:37:18,433 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_04 ... 2026-07-09 16:37:18,601 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_05 ... 2026-07-09 16:37:18,749 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_08 ... 2026-07-09 16:37:19,038 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_09 ... 2026-07-09 16:37:19,189 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_10 ... 2026-07-09 16:37:19,391 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_11 ... 2026-07-09 16:37:19,652 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_12 ... 2026-07-09 16:37:19,886 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_13 ... 2026-07-09 16:37:20,079 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_14 ... 2026-07-09 16:37:20,221 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_16 ... 2026-07-09 16:37:20,461 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_18 ... 2026-07-09 16:37:20,708 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_19 ... 2026-07-09 16:37:20,856 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_20 ... 2026-07-09 16:37:21,002 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_21 ... 2026-07-09 16:37:21,176 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_01 ... 2026-07-09 16:37:21,488 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_02 ... 2026-07-09 16:37:21,808 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_03 ... 2026-07-09 16:37:22,049 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_04 ... 2026-07-09 16:37:22,383 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_05 ... 2026-07-09 16:37:22,699 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_06 ... 2026-07-09 16:37:22,888 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_07 ... 2026-07-09 16:37:23,080 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_payment ... 2026-07-09 16:37:23,404 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [90] 2026-07-09 16:37:23,461 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-07-09 16:37:24,047 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [91] 2026-07-09 16:37:24,161 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-07-09 16:37:26,651 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_loan_order_form ... 2026-07-09 16:37:26,722 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_reconfirm_contract ... 2026-07-09 16:37:26,990 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [93] 2026-07-09 16:37:27,045 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-07-09 16:37:27,241 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [94] 2026-07-09 16:37:27,264 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-07-09 16:37:27,305 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_refund_payment ... 2026-07-09 16:37:27,595 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [95] 2026-07-09 16:37:27,655 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-07-09 16:37:28,121 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [96] 2026-07-09 16:37:28,203 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-07-09 16:37:29,574 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.message records with IDs: [41058, 41057, 41056, 41055, 41054, 41053, 41052, 41051, 41050, 41049, 41048, 41047, 41046] 2026-07-09 16:37:29,585 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-07-09 16:37:29,600 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted mail.followers records with IDs: [5256, 5257, 5258, 5259, 5260, 5261, 5262, 5263, 5264, 5265, 5266, 5267, 5268] 2026-07-09 16:37:30,612 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_set_days_of_month_or_year_to_zero ... 2026-07-09 16:37:30,677 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_contract_order ... 2026-07-09 16:37:30,937 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [98] 2026-07-09 16:37:30,984 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-07-09 16:37:31,012 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.disbursement records with IDs: [60] 2026-07-09 16:37:31,045 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lending.order records with IDs: [2] 2026-07-09 16:37:31,080 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_disburement ... 2026-07-09 16:37:31,390 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.refund.line records with IDs: [99] 2026-07-09 16:37:31,434 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-07-09 16:37:31,460 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #756 deleted loan.lend.disbursement records with IDs: [61] 2026-07-09 16:37:31,554 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:37:45,097 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted mail.message records with IDs: [2689, 2688] 2026-07-09 16:37:45,119 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.floating.rate records with IDs: [2, 1] 2026-07-09 16:37:45,162 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted mail.message records with IDs: [2693, 2692, 2691] 2026-07-09 16:37:45,170 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-07-09 16:37:45,199 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted mail.message records with IDs: [2697, 2696, 2695] 2026-07-09 16:37:45,206 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-07-09 16:37:46,137 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [100] 2026-07-09 16:37:46,199 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-07-09 16:38:02,838 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_02_lending_order_disbursement_payment ... 2026-07-09 16:38:03,496 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_03_lending_order_disbursement_payment_multiple ... 2026-07-09 16:38:04,466 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_01 ... 2026-07-09 16:38:04,814 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [101] 2026-07-09 16:38:04,915 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:38:06,380 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_02 ... 2026-07-09 16:38:06,892 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [101] 2026-07-09 16:38:06,996 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:38:08,514 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_05_lend_order_refund_payment_multiple ... 2026-07-09 16:38:09,037 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [101] 2026-07-09 16:38:09,228 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:38:11,325 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_06_lend_order_interest ... 2026-07-09 16:38:11,714 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [101] 2026-07-09 16:38:11,817 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:38:13,049 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_07_lend_order_interest_multiple ... 2026-07-09 16:38:13,467 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [101] 2026-07-09 16:38:13,605 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:38:19,577 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_08_check_disbursement_amount ... 2026-07-09 16:38:20,221 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_09_check_interest_amount ... 2026-07-09 16:38:20,556 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [101] 2026-07-09 16:38:20,652 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:38:21,782 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-07-09 16:38:22,600 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-07-09 16:38:22,927 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [101] 2026-07-09 16:38:22,998 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:38:24,460 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-07-09 16:38:24,777 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.refund.line records with IDs: [101] 2026-07-09 16:38:24,871 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #758 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-07-09 16:38:28,124 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:38:41,923 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #760 deleted mail.message records with IDs: [2689, 2688] 2026-07-09 16:38:41,941 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #760 deleted loan.floating.rate records with IDs: [2, 1] 2026-07-09 16:38:41,980 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #760 deleted mail.message records with IDs: [2693, 2692, 2691] 2026-07-09 16:38:41,987 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #760 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-07-09 16:38:42,015 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #760 deleted mail.message records with IDs: [2697, 2696, 2695] 2026-07-09 16:38:42,021 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #760 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-07-09 16:38:42,347 185 INFO rb-703c097-222760-391434 odoo.addons.to_loan_management.tests.test_product: Starting TestLoanProduct.test_product_form ... 2026-07-09 16:38:43,383 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:38:43,399 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_1 ... 2026-07-09 16:38:43,678 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_2 ... 2026-07-09 16:38:43,886 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_3 ... 2026-07-09 16:38:44,093 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_2 ... 2026-07-09 16:38:44,315 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_3 ... 2026-07-09 16:38:44,568 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:38:44,582 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_01_cron_generate_requests ... 2026-07-09 16:38:44,808 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (39) started manually 2026-07-09 16:38:44,848 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (39) done 2026-07-09 16:38:44,882 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_02_cron_generate_requests ... 2026-07-09 16:38:45,171 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (39) started manually 2026-07-09 16:38:45,360 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (39) done 2026-07-09 16:38:45,370 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (39) started manually 2026-07-09 16:38:45,379 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (39) done 2026-07-09 16:38:45,415 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_1_compute_next_maintenance ... 2026-07-09 16:38:45,705 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_2_compute_next_maintenance ... 2026-07-09 16:38:45,906 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_3_compute_next_maintenance ... 2026-07-09 16:38:46,096 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_4_compute_next_maintenance ... 2026-07-09 16:38:46,326 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_2_1_compute_next_maintenance ... 2026-07-09 16:38:46,621 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_01_cron_notify_maintenance ... 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41249] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (104) started manually 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (104) done 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_cron_notify_maintenance ... 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41259] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (104) started manually 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (104) done 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_cron_notify_maintenance ... 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41269] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (104) started manually 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (104) done 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_date_to_notify ... 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41278] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-07-09 16:38:52,435 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:39:00,241 185 INFO rb-703c097-222760-391434 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_01_compute_maintenance_request ... 2026-07-09 16:39:00,276 185 INFO rb-703c097-222760-391434 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_02_compute_maintenance_request ... 2026-07-09 16:39:00,542 185 INFO rb-703c097-222760-391434 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_03_compute_maintenance_count ... 2026-07-09 16:39:01,668 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:39:05,145 185 INFO rb-703c097-222760-391434 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_get_default_warehouse_id ... 2026-07-09 16:39:05,288 185 INFO rb-703c097-222760-391434 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_own_document_user_access_right ... 2026-07-09 16:39:05,981 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:39:08,209 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-07-09 16:39:08,222 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41287] 2026-07-09 16:39:08,229 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:39:08,786 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-07-09 16:39:08,799 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41289] 2026-07-09 16:39:08,809 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:39:14,326 185 INFO rb-703c097-222760-391434 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_01_own_document_user_access_mrp_data ... 2026-07-09 16:39:14,441 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: mrp.production 2026-07-09 16:39:14,454 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: mrp.bom 2026-07-09 16:39:14,459 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: mrp.bom.line 2026-07-09 16:39:14,466 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: mrp.workorder 2026-07-09 16:39:14,471 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 773, model: mrp.unbuild 2026-07-09 16:39:14,486 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: mrp.production 2026-07-09 16:39:14,491 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: mrp.bom 2026-07-09 16:39:14,504 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: mrp.bom.line 2026-07-09 16:39:14,510 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: mrp.workorder 2026-07-09 16:39:14,518 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 773, model: mrp.unbuild 2026-07-09 16:39:14,532 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: mrp.production 2026-07-09 16:39:14,536 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: mrp.bom 2026-07-09 16:39:14,540 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: mrp.bom.line 2026-07-09 16:39:14,548 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: mrp.workorder 2026-07-09 16:39:14,568 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 773, model: mrp.unbuild 2026-07-09 16:39:14,601 185 INFO rb-703c097-222760-391434 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_mrp_own_document_user_access ... 2026-07-09 16:39:14,636 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 774, model: stock.warehouse 2026-07-09 16:39:14,649 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: stock.warehouse 2026-07-09 16:39:14,655 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: stock.warehouse 2026-07-09 16:39:14,679 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [234], uid: 775, model: stock.warehouse 2026-07-09 16:39:14,712 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 775, model: stock.warehouse 2026-07-09 16:39:14,719 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 775, model: stock.warehouse 2026-07-09 16:39:14,725 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: stock.warehouse 2026-07-09 16:39:14,739 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 775, model: stock.warehouse 2026-07-09 16:39:14,743 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 775, model: stock.warehouse 2026-07-09 16:39:14,747 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 775, model: stock.warehouse 2026-07-09 16:39:14,758 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [235], uid: 774, model: stock.warehouse 2026-07-09 16:39:14,780 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 774, model: stock.warehouse 2026-07-09 16:39:14,784 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 774, model: stock.warehouse 2026-07-09 16:39:14,788 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 774, model: stock.warehouse 2026-07-09 16:39:14,819 185 INFO rb-703c097-222760-391434 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_onchange_bom_id_with_user ... 2026-07-09 16:39:16,660 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [235], uid: 774, model: stock.warehouse 2026-07-09 16:39:16,677 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [235], uid: 774, model: stock.warehouse 2026-07-09 16:39:16,686 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [235], uid: 774, model: stock.warehouse 2026-07-09 16:39:16,693 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [235], uid: 774, model: stock.warehouse 2026-07-09 16:39:16,803 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:39:17,328 185 INFO rb-703c097-222760-391434 odoo.addons.to_multi_warehouse_access_control_purchase.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_purchase_data ... 2026-07-09 16:39:17,410 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 776, model: purchase.order 2026-07-09 16:39:17,466 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:39:17,919 185 INFO rb-703c097-222760-391434 odoo.addons.to_multi_warehouse_access_control_sale.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_sale_data ... 2026-07-09 16:39:18,964 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 777, model: sale.order 2026-07-09 16:39:19,100 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:39:20,862 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_internal_user ... 2026-07-09 16:39:21,340 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 779, model: ir.module.category 2026-07-09 16:39:21,362 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 779, model: ir.module.category 2026-07-09 16:39:21,376 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 779, model: ir.module.category 2026-07-09 16:39:21,424 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 779, model: odoo.module 2026-07-09 16:39:21,426 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 779, model: odoo.module 2026-07-09 16:39:21,428 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 779, model: odoo.module 2026-07-09 16:39:21,561 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 779, model: odoo.module.version.image 2026-07-09 16:39:21,566 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 779, model: odoo.module.version 2026-07-09 16:39:21,573 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 779, model: odoo.module.version 2026-07-09 16:39:21,607 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_portal ... 2026-07-09 16:39:21,938 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 780, model: odoo.module 2026-07-09 16:39:21,954 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 780, model: odoo.module 2026-07-09 16:39:21,972 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 780, model: odoo.module 2026-07-09 16:39:21,980 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 780, model: odoo.module 2026-07-09 16:39:22,015 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_user ... 2026-07-09 16:39:22,456 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 781, model: odoo.module.version.download.stat 2026-07-09 16:39:22,480 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 781, model: odoo.module.version.download.stat 2026-07-09 16:39:22,521 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:39:24,651 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_constrains_app_download_token_lifetime ... 2026-07-09 16:39:24,710 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all ... 2026-07-09 16:39:27,614 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all_paid_omv_test ... 2026-07-09 16:39:30,770 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test ... 2026-07-09 16:39:33,368 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale ... 2026-07-09 16:39:35,843 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_paid_omv_test ... 2026-07-09 16:39:38,066 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project ... 2026-07-09 16:39:40,282 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project_paid_omv_test_sale ... 2026-07-09 16:39:42,589 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template ... 2026-07-09 16:39:45,461 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template_paid_omv_test_sale_project ... 2026-07-09 16:39:48,405 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:39:50,170 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_apps_market_discover_modules ... 2026-07-09 16:39:52,150 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted odoo.module.version records with IDs: [16] 2026-07-09 16:39:59,369 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_multiple_omv_same_tech_name_multi_repo ... 2026-07-09 16:39:59,448 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 16:40:00,394 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-07-09 16:40:04,152 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:40:15,664 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_all_apps ... 2026-07-09 16:40:21,840 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_user from n/a 2026-07-09 16:40:21,886 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:40:22,243 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:40:22] "GET /my/apps/downloads HTTP/1.1" 200 - 43 0.064 0.324 2026-07-09 16:40:23,894 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:40:23] "GET /my/apps/downloads HTTP/1.1" 200 - 38 0.034 0.109 2026-07-09 16:40:23,896 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_all_apps: waiting for threads: [] 2026-07-09 16:40:23,933 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_app_via_web_content ... 2026-07-09 16:40:23,956 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_user from n/a 2026-07-09 16:40:23,971 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:40:24,271 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:40:24] "GET /web/content/odoo.module.version/27/zipped_source_code HTTP/1.1" 404 - 19 0.017 0.285 2026-07-09 16:40:24,272 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_app_via_web_content: waiting for threads: [] 2026-07-09 16:40:24,298 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_one_app ... 2026-07-09 16:40:30,337 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391434 login:portal_user from n/a 2026-07-09 16:40:30,351 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:40:31,691 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:40:31] "GET /my/apps/downloads HTTP/1.1" 200 - 42 0.064 1.279 2026-07-09 16:40:31,729 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_share_download_all_apps ... 2026-07-09 16:40:31,789 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:40:32,162 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:40:32] "GET /my/apps/downloads?download_id=4&access_token=fbb22ec5-59f8-4ae2-a2a3-2b85a87f79c8 HTTP/1.1" 200 - 37 0.024 0.351 2026-07-09 16:40:32,173 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:40:32] "GET /my/apps/downloads?download_id=4&access_token=fbb22ec5-59f8-4ae2-a2a3-2b85a87f79c8f HTTP/1.1" 303 - 1 0.000 0.005 2026-07-09 16:40:32,185 185 INFO rb-703c097-222760-391434 odoo.http: Session expired 2026-07-09 16:40:32,186 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:40:32] "GET /my HTTP/1.1" 303 - 7 0.003 0.007 2026-07-09 16:40:33,214 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:40:33] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 184 0.174 0.851 2026-07-09 16:40:33,216 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_share_download_all_apps: waiting for threads: [] 2026-07-09 16:40:33,279 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-07-09 16:40:35,021 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_odoo_module: Starting TestOdooModule.test_get_latest_version ... 2026-07-09 16:40:35,100 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:40:36,852 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free ... 2026-07-09 16:40:36,963 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free_depend_module_with_fee ... 2026-07-09 16:40:37,161 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_get_recursive_dependencies ... 2026-07-09 16:40:37,198 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_version_sorting_in_other_versions ... 2026-07-09 16:40:37,265 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:40:38,958 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module.tests.test_software_author: Starting TestSoftwareAuthor.test_software_author_unlink ... 2026-07-09 16:40:39,117 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:40:46,243 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_1 ... 2026-07-09 16:40:47,747 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [144] 2026-07-09 16:40:48,466 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [142] 2026-07-09 16:40:49,059 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [143] 2026-07-09 16:40:49,684 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [141] 2026-07-09 16:40:50,229 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [147] 2026-07-09 16:40:50,722 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [146] 2026-07-09 16:40:51,328 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [145] 2026-07-09 16:40:51,780 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [148] 2026-07-09 16:40:51,940 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_2 ... 2026-07-09 16:40:54,220 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [149] 2026-07-09 16:40:54,779 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [152] 2026-07-09 16:40:55,341 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [151] 2026-07-09 16:40:55,852 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [150] 2026-07-09 16:40:56,354 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [154] 2026-07-09 16:40:56,891 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [153] 2026-07-09 16:40:57,396 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [155] 2026-07-09 16:40:57,848 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [156] 2026-07-09 16:40:57,999 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:41:01,610 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module_sale.tests.test_run: Starting TestSaleOrder.test_onchange_order_line_and_partner ... 2026-07-09 16:41:04,282 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:41:05,957 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_module_sale.tests.test_wizard_omv_generate_quotation: Starting TestOdooModuleVersionGenerateQuotation.test_odoo_module_version_generate_quotation_wizard ... 2026-07-09 16:41:09,467 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:41:09,522 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_version.tests.test_config_section: Starting TestConfigSection.test_write_config_section ... 2026-07-09 16:41:09,607 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-703c097-222760/odoo/tests/case.py:247 2026-07-09 16:41:09,673 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_duplicate_name ... 2026-07-09 16:41:09,679 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_1 ... 2026-07-09 16:41:09,695 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_2 ... 2026-07-09 16:41:09,699 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_new ... 2026-07-09 16:41:09,763 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_1 ... 2026-07-09 16:41:09,799 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_2 ... 2026-07-09 16:41:09,832 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-703c097-222760/odoo/tests/case.py:247 2026-07-09 16:41:09,894 185 INFO rb-703c097-222760-391434 odoo.addons.to_odoo_version.tests.test_version_config: Starting TestVersionConfig.test_version_config ... 2026-07-09 16:41:09,907 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-703c097-222760/odoo/tests/case.py:247 2026-07-09 16:41:27,259 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_access_right ... 2026-07-09 16:41:27,417 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #798 deleted okr.node records with IDs: [7] 2026-07-09 16:41:27,429 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 798, model: okr.node 2026-07-09 16:41:27,459 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 798, model: okr.node 2026-07-09 16:41:27,485 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 798, model: okr.node 2026-07-09 16:41:27,517 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 798, model: okr.node 2026-07-09 16:41:27,543 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 798, model: okr.node 2026-07-09 16:41:27,591 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_different_company ... 2026-07-09 16:41:27,784 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 800, model: okr.node 2026-07-09 16:41:27,871 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_multi_companies ... 2026-07-09 16:41:27,949 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 800, model: okr.node 2026-07-09 16:41:28,037 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 800, model: okr.node 2026-07-09 16:41:28,090 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 800, model: okr.node 2026-07-09 16:41:28,176 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 799, model: okr.node 2026-07-09 16:41:28,242 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 799, model: okr.node 2026-07-09 16:41:28,277 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 799, model: okr.node 2026-07-09 16:41:28,369 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_access_right ... 2026-07-09 16:41:28,631 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #797 deleted okr.node records with IDs: [8] 2026-07-09 16:41:28,644 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 797, model: okr.node 2026-07-09 16:41:28,708 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_multi_companies ... 2026-07-09 16:41:28,992 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #799 deleted okr.node records with IDs: [5] 2026-07-09 16:41:29,153 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #800 deleted okr.node records with IDs: [6] 2026-07-09 16:41:29,362 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 801, model: okr.node 2026-07-09 16:41:29,387 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 801, model: okr.node 2026-07-09 16:41:29,453 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_access_right ... 2026-07-09 16:41:29,750 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #797 deleted okr.node records with IDs: [11] 2026-07-09 16:41:29,800 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #797 deleted okr.node records with IDs: [12] 2026-07-09 16:41:29,832 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_hierarchy_chart_public_read ... 2026-07-09 16:41:37,823 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 803, model: okr.node 2026-07-09 16:41:37,973 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-07-09 16:41:39,843 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_check_parent_required ... 2026-07-09 16:41:40,051 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_compute_points ... 2026-07-09 16:41:40,271 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_check_parent_required ... 2026-07-09 16:41:40,491 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_compute_points ... 2026-07-09 16:41:40,576 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_check_parent_required ... 2026-07-09 16:41:40,788 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_compute_points ... 2026-07-09 16:41:40,886 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_04_check_parent_required ... 2026-07-09 16:41:41,243 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_05_check_okr_success_points_threshold_visibility ... 2026-07-09 16:41:41,511 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_06_check_okr_success_points_threshold_visibility_manager ... 2026-07-09 16:41:41,818 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_07_check_okr_success_points_threshold_visibility ... 2026-07-09 16:41:42,112 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_08_set_quarter_when_parent_quarter_unset ... 2026-07-09 16:41:42,301 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_09_sync_year_quarter_onchange_from_parent ... 2026-07-09 16:41:42,493 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_10_sync_year_quarter_from_parent_write ... 2026-07-09 16:41:42,589 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_constrains_name ... 2026-07-09 16:41:42,659 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_parent ... 2026-07-09 16:41:42,793 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_progress ... 2026-07-09 16:41:42,856 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_result ... 2026-07-09 16:41:43,000 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_constraint_point ... 2026-07-09 16:41:43,081 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_default_mode ... 2026-07-09 16:41:43,342 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_01 ... 2026-07-09 16:41:43,492 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_02 ... 2026-07-09 16:41:43,626 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_unlink ... 2026-07-09 16:41:43,726 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:41:43,740 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_01_check_okr_project ... 2026-07-09 16:41:43,878 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_02_check_okr_project ... 2026-07-09 16:41:44,008 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_03_check_okr_project ... 2026-07-09 16:41:44,155 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_04_check_okr_project ... 2026-07-09 16:41:44,291 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_05_check_okr_project ... 2026-07-09 16:41:44,422 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41323] 2026-07-09 16:41:44,435 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted okr.node records with IDs: [55] 2026-07-09 16:41:44,467 185 INFO rb-703c097-222760-391434 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_06_check_access_task_associated_okr ... 2026-07-09 16:41:44,653 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:41:44,668 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_dob ... 2026-07-09 16:41:44,742 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_future_this_year ... 2026-07-09 16:41:44,811 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_next_year ... 2026-07-09 16:41:44,876 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_no_dob ... 2026-07-09 16:41:44,939 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_end_boundary ... 2026-07-09 16:41:45,008 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_start_boundary ... 2026-07-09 16:41:45,078 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_empty_dob ... 2026-07-09 16:41:45,118 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:41:45,132 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_duplicate_partner ... 2026-07-09 16:41:50,600 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_dob ... 2026-07-09 16:41:55,905 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_send_hbd_email ... 2026-07-09 16:42:01,313 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_send_hpbd_to_partner ... 2023-01-10 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (48) started manually 2023-01-10 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2052] 2023-01-10 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2023-01-10 00:00:00,000 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (48) done 2026-07-09 16:42:07,237 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:42:07,253 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-07-09 16:42:07,575 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: res.partner.equity.range 2026-07-09 16:42:07,594 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner.equity.range 2026-07-09 16:42:07,601 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: res.partner.equity.range 2026-07-09 16:42:07,635 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-07-09 16:42:07,882 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted res.partner.equity.range records with IDs: [9] 2026-07-09 16:42:07,931 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:42:07,950 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_01_change_company_type ... 2026-07-09 16:42:08,930 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_02_change_company_type ... 2026-07-09 16:42:09,892 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_create_equity_range ... 2026-07-09 16:42:10,116 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_duplicate_record_equity_range ... 2026-07-09 16:42:10,368 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_remove_equity_range ... 2026-07-09 16:42:10,645 185 INFO rb-703c097-222760-391434 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_unique_name_equity_range ... 2026-07-09 16:42:10,925 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:42:10,941 185 INFO rb-703c097-222760-391434 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_01_unlink_payment_transaction ... 2026-07-09 16:42:11,331 185 INFO rb-703c097-222760-391434 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_02_unlink_payment_transaction ... 2026-07-09 16:42:11,682 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [2] 2026-07-09 16:42:11,715 185 INFO rb-703c097-222760-391434 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_03_unlink_payment_transaction ... 2026-07-09 16:42:11,991 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [3] 2026-07-09 16:42:12,031 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:42:16,462 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_acb_bridge_method_exists_and_manifest_has_no_accounting_dep ... 2026-07-09 16:42:24,160 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_download_button_side_effect_free ... 2026-07-09 16:42:26,230 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_header_and_data_rows ... 2026-07-09 16:42:27,229 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_produces_xlsx_bytes ... 2026-07-09 16:42:28,270 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_side_effect_free ... 2026-07-09 16:42:29,185 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_get_file_name_acb_contains_run_name ... 2026-07-09 16:42:30,165 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_soft_hook_returns_false_when_recorder_absent ... 2026-07-09 16:42:30,996 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:42:35,666 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_nothing_to_pay_returns_info_notification ... 2026-07-09 16:42:45,639 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_returns_success_notification ... 2026-07-09 16:42:47,439 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_soft_hook_has_hasattr_gate_and_warning_branch ... 2026-07-09 16:42:47,512 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_cross_channel_r1_then_acb ... 2026-07-09 16:42:49,418 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_second_call_is_noop ... 2026-07-09 16:42:51,747 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_recording_creates_payments_for_due_payslips ... 2026-07-09 16:42:53,725 185 INFO rb-703c097-222760-391434 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_xlsx_content_unchanged_by_recording ... 2026-07-09 16:42:55,633 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:42:55,692 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_change_categ_name ... 2026-07-09 16:42:56,581 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_get_code_from_name ... 2026-07-09 16:42:56,625 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [65540] 2026-07-09 16:42:56,625 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [30] 2026-07-09 16:42:56,674 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_name_categ_id ... 2026-07-09 16:42:57,744 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_not_allow_generate_default_code ... 2026-07-09 16:42:58,551 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_product_code_prefix_category ... 2026-07-09 16:42:59,666 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:42:59,683 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_access_right ... 2026-07-09 16:43:00,966 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #808 deleted mail.message records with IDs: [41492] 2026-07-09 16:43:00,976 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #808 deleted product.collection records with IDs: [10] 2026-07-09 16:43:00,982 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #808 deleted mail.followers records with IDs: [5523] 2026-07-09 16:43:01,002 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 809, model: product.collection 2026-07-09 16:43:01,016 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 809, model: product.collection 2026-07-09 16:43:01,020 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 809, model: product.collection 2026-07-09 16:43:01,040 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #809 deleted mail.message records with IDs: [41485] 2026-07-09 16:43:01,042 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: product.collection 2026-07-09 16:43:01,078 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_compute_products_count ... 2026-07-09 16:43:01,569 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_constraint_name_unique ... 2026-07-09 16:43:01,795 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_unlink_product_collection ... 2026-07-09 16:43:02,011 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41505] 2026-07-09 16:43:02,061 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:43:02,076 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_height ... 2026-07-09 16:43:02,790 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_length ... 2026-07-09 16:43:03,453 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_factor ... 2026-07-09 16:43:04,101 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_volume ... 2026-07-09 16:43:04,462 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_volume ... 2026-07-09 16:43:04,836 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_width ... 2026-07-09 16:43:05,547 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_height ... 2026-07-09 16:43:06,005 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_length ... 2026-07-09 16:43:06,355 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_width ... 2026-07-09 16:43:06,814 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_display_name_concat_dimension ... 2026-07-09 16:43:07,230 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_height ... 2026-07-09 16:43:07,564 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_length ... 2026-07-09 16:43:07,862 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_stowage_factor ... 2026-07-09 16:43:08,257 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_width ... 2026-07-09 16:43:08,580 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_view_visibility ... 2026-07-09 16:43:09,446 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:43:09,464 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_access_right ... 2026-07-09 16:43:10,735 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #810 deleted mail.message records with IDs: [41584] 2026-07-09 16:43:10,751 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #810 deleted product.function records with IDs: [10] 2026-07-09 16:43:10,759 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #810 deleted mail.followers records with IDs: [5524] 2026-07-09 16:43:10,781 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 811, model: product.function 2026-07-09 16:43:10,799 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 811, model: product.function 2026-07-09 16:43:10,805 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 811, model: product.function 2026-07-09 16:43:10,821 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #811 deleted mail.message records with IDs: [41577] 2026-07-09 16:43:10,822 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 811, model: product.function 2026-07-09 16:43:10,858 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_compute_products_count ... 2026-07-09 16:43:11,376 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_constraint_name_unique ... 2026-07-09 16:43:11,610 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_unlink_product_function ... 2026-07-09 16:43:11,907 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41597] 2026-07-09 16:43:11,954 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:43:11,973 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_01_name_license_id_unique ... 2026-07-09 16:43:12,087 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_02_validate_version_string ... 2026-07-09 16:43:12,196 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_03_write ... 2026-07-09 16:43:12,444 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_04_onchange_name ... 2026-07-09 16:43:12,595 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_05_compute_product_license_version_ids ... 2026-07-09 16:43:12,859 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_06_create_product_template_with_license ... 2026-07-09 16:43:13,120 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_07_unlink_license ... 2026-07-09 16:43:13,237 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1001] 2026-07-09 16:43:13,263 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [65892] 2026-07-09 16:43:13,263 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [1] 2026-07-09 16:43:13,285 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41631] 2026-07-09 16:43:13,299 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [15] 2026-07-09 16:43:13,343 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:43:13,358 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_action_view_sale_lines ... 2026-07-09 16:43:14,311 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_button_refresh_for_licenses ... 2026-07-09 16:43:14,814 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_compute_product_license_version_ids ... 2026-07-09 16:43:15,335 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_inactive_license ... 2026-07-09 16:43:15,881 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_refresh_for_licenses ... 2026-07-09 16:43:16,496 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:43:16,981 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-07-09 16:43:16,993 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41675] 2026-07-09 16:43:17,001 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:43:17,574 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-07-09 16:43:17,591 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41677] 2026-07-09 16:43:17,598 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:43:17,823 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_10_sql_constraints ... 2026-07-09 16:43:17,876 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_11_check_product_id ... 2026-07-09 16:43:17,928 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_12_check_product_id ... 2026-07-09 16:43:18,112 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:43:18,561 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-07-09 16:43:18,573 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41686] 2026-07-09 16:43:18,580 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:43:19,050 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-07-09 16:43:19,062 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41688] 2026-07-09 16:43:19,075 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:43:19,307 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_00_no_group ... 2026-07-09 16:43:19,375 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,461 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41694] 2026-07-09 16:43:19,463 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,475 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,495 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,525 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: maintenance.action 2026-07-09 16:43:19,527 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: maintenance.action 2026-07-09 16:43:19,561 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_01_no_group_set_technician ... 2026-07-09 16:43:19,698 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,786 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41695] 2026-07-09 16:43:19,789 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,799 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,819 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,839 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 815, model: maintenance.equipment 2026-07-09 16:43:19,849 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: maintenance.action 2026-07-09 16:43:19,851 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: maintenance.action 2026-07-09 16:43:19,885 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_02_group_equipment_manager ... 2026-07-09 16:43:20,051 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41689] 2026-07-09 16:43:20,090 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.equipment records with IDs: [34] 2026-07-09 16:43:20,096 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.followers records with IDs: [5529] 2026-07-09 16:43:20,109 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41690] 2026-07-09 16:43:20,118 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.equipment records with IDs: [35] 2026-07-09 16:43:20,126 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.followers records with IDs: [5530] 2026-07-09 16:43:20,155 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_03_group_maintenance_user ... 2026-07-09 16:43:20,321 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41690] 2026-07-09 16:43:20,324 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: maintenance.equipment 2026-07-09 16:43:20,417 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41696] 2026-07-09 16:43:20,418 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: maintenance.equipment 2026-07-09 16:43:20,581 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.schedule records with IDs: [72] 2026-07-09 16:43:20,587 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.action records with IDs: [25] 2026-07-09 16:43:20,620 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_04_group_maintenance_user_group_equipment_manager ... 2026-07-09 16:43:20,787 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41689] 2026-07-09 16:43:20,810 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.equipment records with IDs: [34] 2026-07-09 16:43:20,817 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.followers records with IDs: [5529] 2026-07-09 16:43:20,830 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41690] 2026-07-09 16:43:20,842 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.equipment records with IDs: [35] 2026-07-09 16:43:20,849 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.followers records with IDs: [5530] 2026-07-09 16:43:21,015 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.schedule records with IDs: [72] 2026-07-09 16:43:21,020 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.action records with IDs: [25] 2026-07-09 16:43:21,052 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_05_group_maintenance_manager ... 2026-07-09 16:43:21,272 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41697] 2026-07-09 16:43:21,296 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.equipment records with IDs: [39] 2026-07-09 16:43:21,303 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.followers records with IDs: [5536] 2026-07-09 16:43:21,465 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.schedule records with IDs: [72] 2026-07-09 16:43:21,470 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.action records with IDs: [25] 2026-07-09 16:43:21,504 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_06_group_equipment_manager ... 2026-07-09 16:43:21,671 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41689] 2026-07-09 16:43:21,694 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.equipment records with IDs: [34] 2026-07-09 16:43:21,701 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.followers records with IDs: [5529] 2026-07-09 16:43:21,714 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.message records with IDs: [41690] 2026-07-09 16:43:21,723 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.equipment records with IDs: [35] 2026-07-09 16:43:21,731 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted mail.followers records with IDs: [5530] 2026-07-09 16:43:21,893 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.schedule records with IDs: [72] 2026-07-09 16:43:21,898 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #815 deleted maintenance.action records with IDs: [25] 2026-07-09 16:43:21,946 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:43:21,962 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_access_right ... 2026-07-09 16:43:22,692 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 816, model: product.milestone 2026-07-09 16:43:22,697 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: product.milestone 2026-07-09 16:43:22,775 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_constraints ... 2026-07-09 16:43:22,823 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_display_name ... 2026-07-09 16:43:22,890 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:43:22,895 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version ... 2026-07-09 16:43:23,039 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41700] 2026-07-09 16:43:23,050 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [20] 2026-07-09 16:43:23,062 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [173] 2026-07-09 16:43:23,095 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-703c097-222760/odoo/tests/case.py:247 2026-07-09 16:43:23,099 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value ... 2026-07-09 16:43:23,177 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [175] 2026-07-09 16:43:23,190 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41702] 2026-07-09 16:43:23,195 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [22] 2026-07-09 16:43:23,201 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_1 ... 2026-07-09 16:43:23,203 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_2 ... 2026-07-09 16:43:23,205 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_1 ... 2026-07-09 16:43:23,234 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_2 ... 2026-07-09 16:43:23,251 185 INFO rb-703c097-222760-391434 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-703c097-222760/odoo/tests/case.py:247 2026-07-09 16:43:23,270 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_description ... 2026-07-09 16:43:23,307 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_name ... 2026-07-09 16:43:23,341 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_copy_reason ... 2026-07-09 16:43:23,418 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:43:23,435 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_01_base_group_user ... 2026-07-09 16:43:23,576 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: product.return.reason 2026-07-09 16:43:23,632 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1022] 2026-07-09 16:43:23,638 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: product.return.reason 2026-07-09 16:43:23,644 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: product.return.reason 2026-07-09 16:43:23,680 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_02_group_return_reason_manager ... 2026-07-09 16:43:23,858 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1022] 2026-07-09 16:43:23,878 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [66090] 2026-07-09 16:43:23,879 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-07-09 16:43:23,952 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:43:23,971 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_01_stock_return_picking ... 2026-07-09 16:43:24,515 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_02_return_reason_required ... 2026-07-09 16:43:24,976 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:43:24,997 185 INFO rb-703c097-222760-391434 odoo.addons.to_product_return_reason_stock.tests.test_security: Starting TestSecurity.test_stock_group_stock_user ... 2026-07-09 16:43:25,157 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1022] 2026-07-09 16:43:25,166 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [66090] 2026-07-09 16:43:25,166 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-07-09 16:43:25,241 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:43:25,257 185 INFO rb-703c097-222760-391434 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_01 ... 2026-07-09 16:43:25,882 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [61] 2026-07-09 16:43:25,920 185 INFO rb-703c097-222760-391434 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_02 ... 2026-07-09 16:43:26,536 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:43:27,500 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-07-09 16:43:27,589 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-07-09 16:43:27,673 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-07-09 16:43:27,749 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-07-09 16:43:27,827 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-07-09 16:43:27,889 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-07-09 16:43:27,943 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-07-09 16:43:27,992 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-07-09 16:43:28,034 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-07-09 16:43:28,094 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-07-09 16:43:28,311 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-07-09 16:43:28,473 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-07-09 16:43:28,502 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-07-09 16:43:28,530 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-07-09 16:43:28,571 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:43:29,505 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-07-09 16:43:29,654 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-07-09 16:43:29,724 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-07-09 16:43:29,829 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-07-09 16:43:29,836 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-07-09 16:43:29,839 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-07-09 16:43:29,897 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-07-09 16:43:29,900 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-07-09 16:43:29,917 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1029] 2026-07-09 16:43:29,918 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-07-09 16:43:29,935 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-07-09 16:43:29,937 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-07-09 16:43:29,939 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-07-09 16:43:29,954 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-07-09 16:43:29,956 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-07-09 16:43:29,959 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-07-09 16:43:29,975 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-07-09 16:43:29,977 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-07-09 16:43:29,980 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-07-09 16:43:29,994 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-07-09 16:43:29,997 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-07-09 16:43:29,999 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-07-09 16:43:30,042 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-07-09 16:43:30,111 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-07-09 16:43:30,182 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-07-09 16:43:30,220 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-07-09 16:43:30,249 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-07-09 16:43:30,388 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted viin.quality.check records with IDs: [26] 2026-07-09 16:43:30,528 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted ir.model.data records with IDs: [67081] 2026-07-09 16:43:30,528 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted viin.quality.tag records with IDs: [1] 2026-07-09 16:43:30,568 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted ir.model.data records with IDs: [67083] 2026-07-09 16:43:30,568 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted quality.reason records with IDs: [5] 2026-07-09 16:43:30,752 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted quality.alert.corrective.action records with IDs: [5] 2026-07-09 16:43:30,765 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted quality.alert.action records with IDs: [12] 2026-07-09 16:43:30,837 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted quality.alert.preventive.action records with IDs: [7] 2026-07-09 16:43:30,847 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted quality.alert.action records with IDs: [13] 2026-07-09 16:43:30,890 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted quality.alert.action records with IDs: [14] 2026-07-09 16:43:30,907 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted viin.quality.alert records with IDs: [12] 2026-07-09 16:43:30,917 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted quality.action records with IDs: [9] 2026-07-09 16:43:30,946 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted viin.quality.point records with IDs: [23] 2026-07-09 16:43:30,980 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted ir.model.data records with IDs: [66920] 2026-07-09 16:43:30,981 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted quality.alert.stage records with IDs: [1] 2026-07-09 16:43:31,104 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #820 deleted viin.quality.point.test_type records with IDs: [4] 2026-07-09 16:43:31,131 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-07-09 16:43:31,158 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: viin.quality.check 2026-07-09 16:43:31,224 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 821, model: viin.quality.check 2026-07-09 16:43:31,361 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 821, model: viin.quality.check 2026-07-09 16:43:31,376 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: viin.quality.check 2026-07-09 16:43:31,387 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: viin.quality.alert 2026-07-09 16:43:31,414 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 821, model: viin.quality.alert 2026-07-09 16:43:31,509 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: viin.quality.alert 2026-07-09 16:43:31,512 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: viin.quality.alert 2026-07-09 16:43:31,515 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: quality.alert.corrective.action 2026-07-09 16:43:31,556 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 821, model: quality.alert.corrective.action 2026-07-09 16:43:31,651 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: quality.alert.corrective.action 2026-07-09 16:43:31,656 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: quality.alert.corrective.action 2026-07-09 16:43:31,659 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: quality.alert.preventive.action 2026-07-09 16:43:31,680 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 821, model: quality.alert.preventive.action 2026-07-09 16:43:31,766 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: quality.alert.preventive.action 2026-07-09 16:43:31,771 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: quality.alert.preventive.action 2026-07-09 16:43:31,800 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-07-09 16:43:31,879 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 821, model: viin.quality.check 2026-07-09 16:43:31,893 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 821, model: viin.quality.check 2026-07-09 16:43:31,945 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 821, model: viin.quality.check 2026-07-09 16:43:32,025 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:43:32,852 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-07-09 16:43:33,037 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-07-09 16:43:34,212 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-07-09 16:43:34,402 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-07-09 16:43:36,733 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-07-09 16:43:39,147 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:43:40,043 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-07-09 16:43:40,090 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-07-09 16:43:40,139 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:43:41,033 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-07-09 16:43:41,095 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:43:42,537 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-07-09 16:43:42,666 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1051] 2026-07-09 16:43:42,686 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [67057] 2026-07-09 16:43:42,686 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-07-09 16:43:42,734 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-07-09 16:43:42,914 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-07-09 16:43:42,928 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-07-09 16:43:42,941 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1051] 2026-07-09 16:43:42,943 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-07-09 16:43:42,971 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-07-09 16:43:43,044 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-07-09 16:43:43,107 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-07-09 16:43:43,164 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-07-09 16:43:43,204 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-07-09 16:43:43,244 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-07-09 16:43:57,211 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:43:58,126 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-07-09 16:43:58,462 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted stock.move records with IDs: [165] 2026-07-09 16:43:59,237 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-07-09 16:43:59,531 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted stock.move records with IDs: [173] 2026-07-09 16:44:00,305 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-07-09 16:44:00,594 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted stock.move records with IDs: [181] 2026-07-09 16:44:01,629 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-07-09 16:44:01,924 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted stock.move records with IDs: [189] 2026-07-09 16:44:03,281 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:44:03,297 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-07-09 16:44:03,466 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:44:04,427 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-07-09 16:44:04,781 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-07-09 16:44:05,169 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [44] 2026-07-09 16:44:05,213 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-07-09 16:44:05,561 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-07-09 16:44:06,035 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-07-09 16:44:06,503 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-07-09 16:44:07,052 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:44:08,039 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-07-09 16:44:08,076 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-07-09 16:44:08,094 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-07-09 16:44:08,111 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1644] 2026-07-09 16:44:08,114 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-07-09 16:44:08,183 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-07-09 16:44:08,209 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-07-09 16:44:08,211 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-07-09 16:44:08,236 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-07-09 16:44:08,253 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-07-09 16:44:08,299 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-07-09 16:44:08,332 185 INFO rb-703c097-222760-391434 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-07-09 16:44:08,443 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 836, model: stock.picking.type 2026-07-09 16:44:08,492 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 836, model: stock.picking.type 2026-07-09 16:44:08,536 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:44:08,579 185 INFO rb-703c097-222760-391434 odoo.tests.common.requests: request https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 with timeout 3 increased to 10s during tests 2026-07-09 16:44:08,579 185 INFO rb-703c097-222760-391434 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 2026-07-09 16:44:08,715 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-07-09 16:44:08,785 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-07-09 16:44:08,813 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-07-09 16:44:08,889 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-07-09 16:44:08,987 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:44:09,003 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-07-09 16:44:09,803 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [180] 2026-07-09 16:44:09,853 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-07-09 16:44:10,613 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:44:11,645 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-07-09 16:44:12,002 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-07-09 16:44:12,122 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-07-09 16:44:12,376 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-07-09 16:44:12,527 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-07-09 16:44:13,799 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-07-09 16:44:15,112 185 INFO rb-703c097-222760-391434 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-07-09 16:44:15,305 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:44:15,323 185 INFO rb-703c097-222760-391434 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-07-09 16:44:16,416 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:44:18,307 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:44:18] "GET / HTTP/1.1" 200 - 177 0.111 1.790 2026-07-09 16:44:19,606 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:44:19] "POST /web/signup HTTP/1.1" 200 - 183 0.182 0.707 2026-07-09 16:44:19,641 185 INFO rb-703c097-222760-391434 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-07-09 16:44:20,675 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:44:21,941 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:44:21] "GET / HTTP/1.1" 200 - 177 0.226 1.050 2026-07-09 16:44:22,111 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:44:22] "POST /web/signup HTTP/1.1" 200 - 33 0.037 0.122 2026-07-09 16:44:22,155 185 INFO rb-703c097-222760-391434 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-07-09 16:44:23,499 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:44:24,676 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:44:24] "GET / HTTP/1.1" 200 - 177 0.197 0.983 2026-07-09 16:44:24,713 185 INFO rb-703c097-222760-391434 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-07-09 16:44:25,889 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:44:27,048 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:44:27] "GET / HTTP/1.1" 200 - 177 0.108 1.053 2026-07-09 16:44:27,540 185 INFO rb-703c097-222760-391434 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:44:28,151 185 INFO rb-703c097-222760-391434 odoo.tests.common: Simulating signal changes during tests 2026-07-09 16:44:28,151 185 INFO rb-703c097-222760-391434 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:44:28] "POST /web/signup HTTP/1.1" 200 - 289 0.294 0.802 2026-07-09 16:44:28,230 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:44:29,154 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-07-09 16:44:29,217 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-07-09 16:44:29,621 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-07-09 16:44:30,220 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-07-09 16:44:30,793 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-07-09 16:44:31,350 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-07-09 16:44:38,664 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-07-09 16:44:39,099 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 842, model: sshkey.pair 2026-07-09 16:44:39,137 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-07-09 16:44:39,673 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 842, model: sshkey.pair 2026-07-09 16:44:40,139 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [11], uid: 842, model: sshkey.pair 2026-07-09 16:44:40,174 185 INFO rb-703c097-222760-391434 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-07-09 16:44:41,154 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #842 deleted ir.attachment records with IDs: [17226, 17227] 2026-07-09 16:44:41,154 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #842 deleted sshkey.pair records with IDs: [12] 2026-07-09 16:44:41,223 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-07-09 16:44:41,240 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-07-09 16:44:44,578 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-07-09 16:44:47,473 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 852, model: stock.valuation.layer 2026-07-09 16:44:47,509 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-07-09 16:44:50,330 185 INFO rb-703c097-222760-391434 odoo.models: Access Denied by ACLs for operation: read, uid: 854, model: stock.picking, fields: account_move_ids 2026-07-09 16:44:50,363 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-07-09 16:44:52,899 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-07-09 16:44:55,456 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 865, model: stock.valuation.layer 2026-07-09 16:44:55,502 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:44:55,516 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-07-09 16:45:00,004 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-07-09 16:45:02,336 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-07-09 16:45:05,460 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:45:21,356 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-07-09 16:45:24,494 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:45:25,350 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-07-09 16:45:27,562 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020] 2026-07-09 16:45:27,618 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033] 2026-07-09 16:45:30,984 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046] 2026-07-09 16:45:31,071 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1235] 2026-07-09 16:45:31,199 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2517, 2518] 2026-07-09 16:45:31,258 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41857, 41846] 2026-07-09 16:45:31,341 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [970] 2026-07-09 16:45:33,646 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-07-09 16:45:35,448 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-07-09 16:45:38,549 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:45:39,284 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-07-09 16:45:40,208 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-07-09 16:45:41,216 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-07-09 16:45:41,526 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-07-09 16:45:43,668 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [52] 2026-07-09 16:45:44,162 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-07-09 16:45:47,948 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41933] 2026-07-09 16:45:48,036 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-07-09 16:45:49,677 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202] 2026-07-09 16:45:52,289 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215] 2026-07-09 16:45:54,933 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-07-09 16:45:55,336 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:45:55,845 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-07-09 16:46:00,491 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241] 2026-07-09 16:46:00,576 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1311] 2026-07-09 16:46:00,699 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [2668, 2669] 2026-07-09 16:46:00,758 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42054, 42043] 2026-07-09 16:46:00,852 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.move records with IDs: [1040] 2026-07-09 16:46:01,952 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:04,687 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254] 2026-07-09 16:46:04,742 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1255] 2026-07-09 16:46:04,749 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-07-09 16:46:05,163 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-07-09 16:46:07,510 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [60] 2026-07-09 16:46:07,990 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-07-09 16:46:10,062 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-07-09 16:46:11,973 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298] 2026-07-09 16:46:14,281 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311] 2026-07-09 16:46:16,950 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:17,471 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-07-09 16:46:17,544 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:18,072 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-07-09 16:46:18,168 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:18,613 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-07-09 16:46:18,659 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-07-09 16:46:20,051 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-07-09 16:46:20,177 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:20,590 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-07-09 16:46:20,955 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-07-09 16:46:21,360 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-07-09 16:46:21,825 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-07-09 16:46:22,342 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-07-09 16:46:22,666 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-07-09 16:46:23,040 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:23,056 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-07-09 16:46:24,382 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted stock.move records with IDs: [249] 2026-07-09 16:46:25,038 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-07-09 16:46:26,241 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted stock.move records with IDs: [252] 2026-07-09 16:46:26,715 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:26,730 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-07-09 16:46:26,935 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-07-09 16:46:26,952 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-07-09 16:46:26,992 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:27,007 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-07-09 16:46:35,740 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-07-09 16:46:35,873 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:35,889 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-07-09 16:46:36,144 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-07-09 16:46:36,385 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-07-09 16:46:36,719 185 INFO rb-703c097-222760-391434 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-07-09 16:46:37,080 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:37,096 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-07-09 16:46:37,187 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-07-09 16:46:37,221 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-07-09 16:46:37,235 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [77] 2026-07-09 16:46:37,260 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-07-09 16:46:37,332 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-07-09 16:46:37,423 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:37,441 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-07-09 16:46:37,531 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-07-09 16:46:37,640 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-07-09 16:46:37,692 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [82] 2026-07-09 16:46:37,715 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-07-09 16:46:37,775 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-07-09 16:46:37,840 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-07-09 16:46:37,906 185 INFO rb-703c097-222760-391434 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-07-09 16:46:37,954 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [88] 2026-07-09 16:46:37,995 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:38,012 185 INFO rb-703c097-222760-391434 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-07-09 16:46:38,077 185 INFO rb-703c097-222760-391434 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-07-09 16:46:38,119 185 INFO rb-703c097-222760-391434 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-07-09 16:46:46,207 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:46,222 185 INFO rb-703c097-222760-391434 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_01 ... 2026-07-09 16:46:46,572 185 INFO rb-703c097-222760-391434 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_02 ... 2026-07-09 16:46:46,921 185 INFO rb-703c097-222760-391434 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_03 ... 2026-07-09 16:46:47,225 185 INFO rb-703c097-222760-391434 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-07-09 16:46:47,478 185 INFO rb-703c097-222760-391434 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-07-09 16:46:47,730 185 INFO rb-703c097-222760-391434 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-07-09 16:46:48,026 185 INFO rb-703c097-222760-391434 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-07-09 16:46:48,331 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:46:49,704 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-07-09 16:46:50,221 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-07-09 16:46:50,908 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-07-09 16:46:51,646 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-07-09 16:46:52,374 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-07-09 16:46:53,212 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-07-09 16:46:55,096 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-07-09 16:46:56,175 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-07-09 16:46:56,239 185 INFO rb-703c097-222760-391434 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-07-09 16:46:56,348 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:46:57,567 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-07-09 16:46:57,692 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #891 deleted product.milestone records with IDs: [85] 2026-07-09 16:46:57,738 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #891 deleted warranty.policy records with IDs: [17] 2026-07-09 16:46:57,772 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #891 deleted warranty.claim.policy records with IDs: [5] 2026-07-09 16:46:57,973 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #891 deleted warranty.claim records with IDs: [11] 2026-07-09 16:46:58,007 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-07-09 16:46:58,070 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: product.milestone 2026-07-09 16:46:58,092 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: product.milestone 2026-07-09 16:46:58,096 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: product.milestone 2026-07-09 16:46:58,137 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: warranty.policy 2026-07-09 16:46:58,192 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: warranty.claim.policy 2026-07-09 16:46:58,409 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: warranty.claim 2026-07-09 16:46:58,453 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:46:59,598 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-07-09 16:46:59,725 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-07-09 16:46:59,797 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-07-09 16:46:59,946 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-07-09 16:47:00,008 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-07-09 16:47:00,111 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-07-09 16:47:00,183 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-07-09 16:47:00,332 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-07-09 16:47:00,409 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:47:01,340 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-07-09 16:47:01,453 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-07-09 16:47:01,506 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-07-09 16:47:01,562 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-07-09 16:47:01,611 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-07-09 16:47:01,663 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-07-09 16:47:01,714 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-07-09 16:47:01,765 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-07-09 16:47:01,821 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-07-09 16:47:01,865 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-07-09 16:47:01,910 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-07-09 16:47:01,960 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-07-09 16:47:02,015 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-07-09 16:47:02,062 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-07-09 16:47:02,115 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-07-09 16:47:02,204 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-07-09 16:47:02,294 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-07-09 16:47:02,362 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-07-09 16:47:02,428 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-07-09 16:47:02,623 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-07-09 16:47:02,825 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-07-09 16:47:03,033 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-07-09 16:47:03,246 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-07-09 16:47:03,410 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-07-09 16:47:03,639 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-07-09 16:47:03,876 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-07-09 16:47:03,939 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-07-09 16:47:04,009 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-07-09 16:47:04,072 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-07-09 16:47:04,134 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-07-09 16:47:04,334 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-07-09 16:47:04,513 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-07-09 16:47:04,716 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-07-09 16:47:04,935 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-07-09 16:47:04,989 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-07-09 16:47:05,009 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-07-09 16:47:05,041 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-07-09 16:47:05,063 185 INFO rb-703c097-222760-391434 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-07-09 16:47:05,090 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-07-09 16:47:05,148 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-07-09 16:47:05,213 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-07-09 16:47:05,289 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:47:08,100 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-07-09 16:47:08,223 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-07-09 16:47:08,272 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: purchase.order 2026-07-09 16:47:08,278 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: purchase.order 2026-07-09 16:47:08,299 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: purchase.order 2026-07-09 16:47:08,387 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: purchase.order.line 2026-07-09 16:47:08,523 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: purchase.order.line 2026-07-09 16:47:08,556 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-07-09 16:47:08,605 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-07-09 16:47:08,620 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 896, model: purchase.order 2026-07-09 16:47:08,649 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 896, model: purchase.order 2026-07-09 16:47:08,655 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 896, model: purchase.order 2026-07-09 16:47:08,673 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 896, model: purchase.order 2026-07-09 16:47:08,678 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 896, model: purchase.order.line 2026-07-09 16:47:08,759 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 896, model: purchase.order.line 2026-07-09 16:47:08,765 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 896, model: purchase.order 2026-07-09 16:47:08,768 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 896, model: purchase.order.line 2026-07-09 16:47:08,810 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:47:11,579 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-07-09 16:47:11,735 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:47:15,389 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-07-09 16:47:15,770 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_ids_01 ... 2026-07-09 16:47:16,016 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_ids_02 ... 2026-07-09 16:47:16,260 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-07-09 16:47:16,532 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-07-09 16:47:16,858 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-07-09 16:47:17,104 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-07-09 16:47:17,353 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-07-09 16:47:17,605 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-07-09 16:47:17,849 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:47:20,607 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-07-09 16:47:21,513 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-07-09 16:47:22,609 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-07-09 16:47:23,557 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-07-09 16:47:24,417 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:47:26,404 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-07-09 16:47:26,791 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-07-09 16:47:27,103 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-07-09 16:47:27,383 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:47:30,396 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-07-09 16:47:30,634 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 913, model: sale.order 2026-07-09 16:47:30,639 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 913, model: sale.order 2026-07-09 16:47:30,665 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 913, model: sale.order 2026-07-09 16:47:30,675 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 913, model: sale.order.line 2026-07-09 16:47:30,758 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 913, model: sale.order.line 2026-07-09 16:47:30,791 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-07-09 16:47:30,867 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 912, model: sale.order 2026-07-09 16:47:30,876 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 912, model: sale.order 2026-07-09 16:47:30,916 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 912, model: sale.order 2026-07-09 16:47:30,936 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 912, model: sale.order.line 2026-07-09 16:47:31,032 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 912, model: sale.order.line 2026-07-09 16:47:31,065 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-07-09 16:47:31,932 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-07-09 16:47:32,471 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 917, model: warranty.claim 2026-07-09 16:47:32,510 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-07-09 16:47:33,544 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 919, model: warranty.claim 2026-07-09 16:47:33,582 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-07-09 16:47:34,103 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-07-09 16:47:34,557 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 921, model: warranty.claim 2026-07-09 16:47:34,619 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-07-09 16:47:35,174 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-07-09 16:47:38,535 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-07-09 16:47:38,803 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:47:41,951 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-07-09 16:47:42,375 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_ids_01 ... 2026-07-09 16:47:42,604 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_ids_02 ... 2026-07-09 16:47:42,819 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-07-09 16:47:43,036 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-07-09 16:47:43,324 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-07-09 16:47:43,565 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-07-09 16:47:43,830 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-07-09 16:47:44,105 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-07-09 16:47:44,387 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:47:47,113 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-07-09 16:47:48,081 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-07-09 16:47:49,212 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-07-09 16:47:50,165 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-07-09 16:47:51,156 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:47:53,866 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-07-09 16:47:54,235 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-07-09 16:47:54,601 185 INFO rb-703c097-222760-391434 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-07-09 16:47:54,955 185 INFO rb-703c097-222760-391434 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:47:54,957 185 INFO rb-703c097-222760-391434 odoo.service.server: 2248 post-tests in 5964.00s, 2143864 queries 2026-07-09 16:47:54,967 185 INFO rb-703c097-222760-391434 odoo.tests.stats: stock_picking_batch: 11 tests 14.08s 6036 queries 2026-07-09 16:47:54,967 185 INFO rb-703c097-222760-391434 odoo.tests.stats: survey: 34 tests 34.60s 10688 queries 2026-07-09 16:47:54,967 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_access_rights: 4 tests 1.22s 459 queries 2026-07-09 16:47:54,967 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_apikeys: 4 tests 1.14s 258 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_assetsbundle: 38 tests 7.71s 265 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_base_automation: 64 tests 53.50s 16506 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_discuss_full: 6 tests 26.77s 11356 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_event_full: 16 tests 59.55s 24208 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_html_field_history: 5 tests 0.22s 54 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_http: 160 tests 86.18s 13135 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_import_export: 26 tests 14.18s 1120 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_lint: 6 tests 8.52s 4 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_mail: 191 tests 494.71s 200943 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_mail_full: 51 tests 263.83s 106128 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_mail_sms: 25 tests 59.26s 24846 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_mail_tracking_value_multilang: 4 tests 48.83s 7825 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_main_flows: 9 tests 22.06s 9293 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_mass_mailing: 6 tests 54.92s 26799 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_new_api: 33 tests 2.28s 544 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_read_group: 8 tests 26.05s 7335 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_rpc: 7 tests 10.91s 376 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_sale_product_configurators: 17 tests 25.03s 10044 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_sale_purchase_edi_ubl: 7 tests 29.28s 13548 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_search_panel: 17 tests 0.55s 209 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_testing_utilities: 14 tests 0.73s 16 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_to_signup_email_verification: 3 tests 4.09s 2445 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_translation_import: 9 tests 56.62s 1856 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_viin_approval: 224 tests 161.63s 46064 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_viin_web_cohort: 5 tests 0.25s 46 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_website: 110 tests 80.96s 15053 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_website_modules: 6 tests 1.95s 301 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: test_website_slides_full: 3 tests 17.24s 7755 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_account_accountant: 18 tests 17.31s 7368 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_account_asset: 43 tests 165.41s 65094 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_account_counterpart: 24 tests 47.03s 17221 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_account_payment: 24 tests 60.61s 26924 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_account_reports: 170 tests 1212.18s 394586 queries 2026-07-09 16:47:54,968 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_attendance_device: 62 tests 27.91s 9227 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_bank_currency_rate: 34 tests 75.29s 18945 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_base: 56 tests 192.73s 25400 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_common_uom: 5 tests 2.16s 725 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_employee_documents: 25 tests 4.85s 2064 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_equipment_maintenance_schedule: 7 tests 4.35s 1729 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_equipment_woking_frequency: 17 tests 6.56s 2635 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_erponline_utility: 16 tests 4.56s 319 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_git: 6 tests 15.42s 503 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_git_odoo_version: 13 tests 2.74s 1074 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_git_project: 16 tests 7.04s 2440 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_employee_grade: 25 tests 90.51s 39281 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_employee_relative: 11 tests 3.88s 1310 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_expense: 28 tests 121.09s 42152 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_expense_payroll: 16 tests 11.64s 2975 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_meal: 37 tests 24.74s 10330 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_payroll: 227 tests 405.01s 175899 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_payroll_account: 117 tests 275.01s 111342 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_payroll_attendance: 4 tests 2.28s 912 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_payroll_meal: 33 tests 7.47s 2848 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_project_timesheet_timeoff_payroll: 3 tests 2.80s 1083 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_timesheet_payroll: 40 tests 22.80s 8778 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_hr_training: 8 tests 4.73s 2471 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_inter_company_base: 6 tests 5.80s 4480 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_inter_company_invoice: 11 tests 216.54s 94417 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_inter_company_sale_purchase: 12 tests 237.75s 103934 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_inter_company_sale_purchase_stock: 6 tests 116.68s 53676 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_legal_invoice_number: 5 tests 3.93s 1700 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_loan_management: 156 tests 337.08s 134746 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_maintenance_by_working_hours: 7 tests 1.18s 535 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_maintenance_notification: 15 tests 7.87s 3222 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_mrp_maintenance: 5 tests 9.23s 4485 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_multi_warehouse_access_control: 4 tests 4.31s 2379 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_multi_warehouse_access_control_mrp: 5 tests 10.82s 5171 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_multi_warehouse_access_control_purchase: 3 tests 0.66s 324 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_multi_warehouse_access_control_sale: 3 tests 1.63s 675 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_odoo_module: 42 tests 80.01s 25723 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_odoo_module_sale: 10 tests 30.35s 11278 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_odoo_version: 14 tests 0.44s 200 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_okr: 33 tests 33.81s 13634 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_okr_project: 8 tests 0.92s 451 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_partner_dob: 9 tests 0.46s 150 queries 2026-07-09 16:47:54,969 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_partner_dob_send_email: 6 tests 22.12s 7536 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_partner_equity_range: 12 tests 3.69s 1384 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_payment_transaction_protection: 5 tests 1.11s 492 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_payroll_payment_acb_templates: 18 tests 43.60s 15927 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_code_sequence: 7 tests 4.03s 1359 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_collection: 6 tests 2.39s 957 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_dimensions: 17 tests 7.38s 3091 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_function: 6 tests 2.51s 979 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_license: 9 tests 1.39s 551 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_license_sale: 7 tests 3.15s 1262 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_maintenance_schedule: 14 tests 5.45s 2842 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_milestone: 5 tests 0.94s 391 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_odoo_version: 10 tests 0.36s 238 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_return_reason: 9 tests 0.70s 298 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_product_return_reason_stock: 7 tests 1.29s 504 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_purchase_line_numbering: 4 tests 1.29s 509 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_quality: 46 tests 30.67s 12983 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_quality_mrp: 6 tests 6.07s 2538 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_quality_stock: 15 tests 5.25s 2202 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.45s 157 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.62s 571 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_sale_price_lock: 8 tests 4.69s 1900 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_signup_email_verification: 6 tests 12.92s 8054 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_sshkey: 11 tests 12.99s 3571 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_stock_account_moves_link: 12 tests 24.23s 10409 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_stock_asset: 20 tests 56.49s 18545 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_stock_asset_equipment: 6 tests 15.00s 4720 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_stock_equipment: 19 tests 6.09s 2386 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 12.83s 4933 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.21s 452 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_token_expiration_test: 15 tests 0.91s 311 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_unique_product_code: 5 tests 8.21s 3088 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_vat_counterpart: 9 tests 2.12s 920 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_vendor_price_lock: 11 tests 8.01s 2722 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_warranty_management: 55 tests 8.93s 3464 queries 2026-07-09 16:47:54,970 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_warranty_purchase: 20 tests 12.57s 4880 queries 2026-07-09 16:47:54,971 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_warranty_purchase_stock: 11 tests 9.52s 3526 queries 2026-07-09 16:47:54,971 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_warranty_sale: 24 tests 17.00s 6366 queries 2026-07-09 16:47:54,971 185 INFO rb-703c097-222760-391434 odoo.tests.stats: to_warranty_sale_stock: 11 tests 10.57s 3938 queries 2026-07-09 16:47:54,971 185 ERROR rb-703c097-222760-391434 odoo.tests.result: 0 failed, 2 error(s) of 2248 tests when loading database 'rb-703c097-222760-391434' 2026-07-09 16:47:54,971 185 INFO rb-703c097-222760-391434 odoo.service.server: Initiating shutdown 2026-07-09 16:47:54,971 185 INFO rb-703c097-222760-391434 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.