Collecting GitPython==3.1.31 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading GitPython-3.1.31-py3-none-any.whl.metadata (1.3 kB) Collecting paramiko==3.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-3.0.0-py3-none-any.whl.metadata (4.3 kB) Collecting mt-940==4.28.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-4.28.0-py2.py3-none-any.whl.metadata (6.5 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.14.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.14.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 jwt (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading jwt-1.4.0-py3-none-any.whl.metadata (3.9 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 ortools==9.11.4210 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading ortools-9.11.4210-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) Collecting jwcrypto==1.5.6 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading jwcrypto-1.5.6-py3-none-any.whl.metadata (3.1 kB) Collecting gitdb<5,>=4.0.1 (from GitPython==3.1.31->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting bcrypt>=3.2 (from paramiko==3.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==3.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (42.0.8) Collecting pynacl>=1.5 (from paramiko==3.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.1.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.1-py3-none-any.whl.metadata (5.6 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.9.0-py3-none-any.whl.metadata (34 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.11.4210->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading absl_py-2.4.0-py3-none-any.whl.metadata (3.3 kB) Collecting numpy>=1.13.3 (from ortools==9.11.4210->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting pandas>=2.0.0 (from ortools==9.11.4210->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading pandas-3.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<5.27,>=5.26.1 (from ortools==9.11.4210->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl.metadata (592 bytes) Collecting immutabledict>=3.0.0 (from ortools==9.11.4210->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Requirement already satisfied: typing-extensions>=4.5.0 in /usr/local/lib/python3.12/dist-packages (from jwcrypto==1.5.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) (4.12.2) 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.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) 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==3.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (1.17.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.1.31->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.2-py3-none-any.whl.metadata (4.3 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) (2.8.2) Collecting cffi>=1.12 (from cryptography>=3.3->paramiko==3.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) 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-202602-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.0) 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)) (2024.12.14) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==3.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.22) 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.11.4210->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) (1.17.0) Downloading GitPython-3.1.31-py3-none-any.whl (184 kB) Downloading paramiko-3.0.0-py3-none-any.whl (210 kB) Downloading mt_940-4.28.0-py2.py3-none-any.whl (19 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.11.4210-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB) Downloading jwcrypto-1.5.6-py3-none-any.whl (92 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading jwt-1.4.0-py3-none-any.whl (18 kB) Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) Downloading absl_py-2.4.0-py3-none-any.whl (135 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 numpy-2.4.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB) Downloading pandas-3.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.9 MB) Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 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.1-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.9.0-py3-none-any.whl (35 kB) Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB) Downloading rapidfuzz-3.14.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.2-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202602-py3-none-any.whl (89 kB) Installing collected packages: text-unidecode, mt-940, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, protobuf, polyline, numpy, immutabledict, cffi, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwt, jwcrypto, GitPython Successfully installed GitPython-3.1.31 Levenshtein-0.25.1 PyYAML-6.0.3 absl-py-2.4.0 bcrypt-5.0.0 cffi-2.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 jwcrypto-1.5.6 jwt-1.4.0 mt-940-4.28.0 numpy-2.4.2 ortools-9.11.4210 pandas-3.0.1 paramiko-3.0.0 polyline-2.0.3 protobuf-5.26.1 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-8.0.4 rapidfuzz-3.14.3 smmap-5.0.2 tabulate-0.9.0 text-unidecode-1.3 ua-parser-1.0.1 ua-parser-builtins-202602 user-agents-2.2.0 wbgapi-1.0.12 Ignoring google-api-core: markers 'python_version <= "3.10"' don't match your environment Collecting boto3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading boto3-1.42.58-py3-none-any.whl.metadata (6.7 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 numpy==1.26.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Collecting grpcio-status==1.62.2 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading grpcio_status-1.62.2-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf==5.26.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (5.26.1) Collecting google-auth==2.36.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_auth-2.36.0-py2.py3-none-any.whl.metadata (4.7 kB) Collecting google-cloud-translate==3.17.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl.metadata (5.5 kB) Collecting google-cloud-storage==2.18.2 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl.metadata (9.1 kB) Collecting google-api-core==2.28.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading google_api_core-2.28.1-py3-none-any.whl.metadata (3.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 12)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf==4.3.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading pypdf-4.3.1-py3-none-any.whl.metadata (7.4 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 14)) 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 15)) (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.2-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/local/lib/python3.12/dist-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (75.6.0) Collecting grpcio>=1.62.2 (from grpcio-status==1.62.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading grpcio-1.78.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status==1.62.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading googleapis_common_protos-1.72.0-py3-none-any.whl.metadata (9.4 kB) Requirement already satisfied: cachetools<6.0,>=2.0.0 in /usr/lib/python3/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) (5.3.0) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) (0.4.1) Requirement already satisfied: rsa<5,>=3.1.4 in /usr/lib/python3/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) (4.9) Collecting google-cloud-core<3.0.0dev,>=1.4.4 (from google-cloud-translate==3.17.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_core-2.5.0-py3-none-any.whl.metadata (3.1 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 (from google-cloud-translate==3.17.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading proto_plus-1.27.1-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 (from google-cloud-translate==3.17.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading grpc_google_iam_v1-0.14.3-py3-none-any.whl.metadata (9.2 kB) Collecting google-resumable-media>=2.7.2 (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_resumable_media-2.8.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/local/lib/python3.12/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) (2.31.0) Collecting google-crc32c<2.0dev,>=1.0 (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) 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) 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 12)) (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 12)) (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 12)) Downloading tzlocal-5.3.1-py3-none-any.whl.metadata (7.6 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 12)) Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB) 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 12)) (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 12)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 14)) 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 14)) Downloading uritools-6.0.1-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 12)) (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 12)) 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 12)) Downloading fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (114 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 12)) 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 12)) 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 12)) (0.7.1) Collecting botocore<1.43.0,>=1.42.58 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.42.58-py3-none-any.whl.metadata (5.9 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.17.0,>=0.16.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.16.0-py3-none-any.whl.metadata (1.7 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.43.0,>=1.42.58->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.43.0,>=1.42.58->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-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 12)) (2.0.0) Requirement already satisfied: typing-extensions~=4.12 in /usr/local/lib/python3.12/dist-packages (from grpcio>=1.62.2->grpcio-status==1.62.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (4.12.2) Requirement already satisfied: pyasn1<0.7.0,>=0.4.6 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.36.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) (0.6.1) 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 12)) (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 12)) (0.20220715.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) (3.4.0) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) (3.6) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) (2024.12.14) 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 12)) (2.22) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.43.0,>=1.42.58->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (1.17.0) Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB) Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Downloading google_auth-2.36.0-py2.py3-none-any.whl (209 kB) Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl (183 kB) Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Downloading pypdf-4.3.1-py3-none-any.whl (295 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.42.58-py3-none-any.whl (140 kB) Downloading botocore-1.42.58-py3-none-any.whl (14.6 MB) Downloading click-8.3.1-py3-none-any.whl (108 kB) Downloading fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (5.0 MB) Downloading google_cloud_core-2.5.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.8.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.72.0-py3-none-any.whl (297 kB) Downloading grpc_google_iam_v1-0.14.3-py3-none-any.whl (32 kB) Downloading grpcio-1.78.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.7 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading proto_plus-1.27.1-py3-none-any.whl (50 kB) Using cached pybind11-3.0.2-py3-none-any.whl (310 kB) Downloading s3transfer-0.16.0-py3-none-any.whl (86 kB) Downloading tzlocal-5.3.1-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.0.1-py3-none-any.whl (10 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=4548029 sha256=95df37d91fa6a0cf6f09f230b728cdfe1baa59cd78a3aa1723b6df3ff69aa90f 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=1418436 sha256=e327ad1f12d1c167d985bba5d22f23de4b580ddb58823315e302df5d0ee66b5a 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, python-pkcs11, pypdf, pybind11, proto-plus, oscrypto, numpy, jmespath, grpcio, googleapis-common-protos, google-crc32c, fonttools, click, grpcio-status, google-resumable-media, google-auth, fasttext, botocore, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-api-core, pyHanko, google-cloud-core, boto3, google-cloud-translate, google-cloud-storage Attempting uninstall: numpy Found existing installation: numpy 2.4.2 Uninstalling numpy-2.4.2: Successfully uninstalled numpy-2.4.2 Successfully installed boto3-1.42.58 botocore-1.42.58 click-8.3.1 fasttext-0.9.3 fonttools-4.61.1 google-api-core-2.28.1 google-auth-2.36.0 google-cloud-core-2.5.0 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.8.0 google-resumable-media-2.8.0 googleapis-common-protos-1.72.0 grpc-google-iam-v1-0.14.3 grpcio-1.78.0 grpcio-status-1.62.2 jmespath-1.1.0 numpy-1.26.4 oscrypto-1.3.0 proto-plus-1.27.1 pyHanko-0.20.1 pybind11-3.0.2 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 s3transfer-0.16.0 tzlocal-5.3.1 uharfbuzz-0.37.3 uritools-6.0.1 2026-02-27 02:42:52,661 166 INFO ? odoo: Odoo version 18.0 2026-02-27 02:42:52,662 166 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-02-27 02:42:52,662 166 INFO ? odoo: addons paths: ['/data/build/rb-209aa48-220549/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-209aa48-220549/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-02-27 02:42:52,662 166 INFO ? odoo: database: default@default:5432 2026-02-27 02:42:52,796 166 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-02-27 02:42:52,808 166 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-02-27 02:42:53,057 166 INFO ? odoo.tests.common: Importing test framework 2026-02-27 02:42:53,181 166 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-02-27 02:42:53,182 166 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-02-27 02:42:53,204 166 INFO rb-209aa48-220549-371127 odoo.modules.loading: loading 1 modules... 2026-02-27 02:42:53,333 166 INFO rb-209aa48-220549-371127 odoo.modules.loading: 1 modules loaded in 0.13s, 0 queries (+0 extra) 2026-02-27 02:42:54,058 166 INFO rb-209aa48-220549-371127 odoo.modules.loading: loading 632 modules... 2026-02-27 02:42:59,902 166 INFO rb-209aa48-220549-371127 odoo.modules.loading: 632 modules loaded in 5.84s, 0 queries (+0 extra) 2026-02-27 02:43:01,462 166 INFO rb-209aa48-220549-371127 odoo.modules.loading: Modules loaded. 2026-02-27 02:43:01,493 166 INFO rb-209aa48-220549-371127 odoo.modules.registry: Registry loaded in 8.310s 2026-02-27 02:43:01,494 166 INFO rb-209aa48-220549-371127 odoo.service.server: Starting post tests 2026-02-27 02:43:02,002 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-02-27 02:43:05,002 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.9425017833709717 seconds 2026-02-27 02:43:05,878 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.8756103515625 seconds 2026-02-27 02:43:07,517 166 INFO rb-209aa48-220549-371127 odoo.addons.mass_mailing_event_sms.tests.test_mailing_event: Starting TestMassMailEventValues.test_mailing_event_computed_fields_form ... 2026-02-27 02:43:08,247 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1394 checked, 7 removed 2026-02-27 02:43:27,552 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24147] 2026-02-27 02:43:27,552 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-02-27 02:43:27,920 166 INFO rb-209aa48-220549-371127 odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing: Starting TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare ... 2026-02-27 02:43:28,266 166 INFO rb-209aa48-220549-371127 odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing.TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare: waiting for threads: [] 2026-02-27 02:43:28,347 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 02:43:28,360 166 INFO rb-209aa48-220549-371127 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-02-27 02:43:29,232 166 WARNING rb-209aa48-220549-371127 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:43:29,232 166 INFO rb-209aa48-220549-371127 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: skipped Subtest TestMailingUi.test_tour_mailing_activities_split (login='admin') : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:43:29,249 166 INFO rb-209aa48-220549-371127 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: waiting for threads: [] 2026-02-27 02:43:29,285 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:43:41,654 166 INFO rb-209aa48-220549-371127 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_cancel_membership ... 2026-02-27 02:43:42,652 166 INFO rb-209aa48-220549-371127 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_none_membership ... 2026-02-27 02:43:43,052 166 INFO rb-209aa48-220549-371127 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_old_membership ... 2026-02-27 02:43:44,259 166 INFO rb-209aa48-220549-371127 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_paid_membership ... 2026-02-27 02:43:45,271 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 02:43:45,283 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_duplicate_event_microsoft_calendar ... 2026-02-27 02:43:45,615 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [277] 2026-02-27 02:43:45,632 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3843] 2026-02-27 02:43:45,639 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:46,024 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [278] 2026-02-27 02:43:46,039 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3845] 2026-02-27 02:43:46,046 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:46,435 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_duplicate_event_microsoft_calendar: waiting for threads: [] 2026-02-27 02:43:46,455 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_for_another_user ... 2026-02-27 02:43:46,768 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [279] 2026-02-27 02:43:46,780 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3849] 2026-02-27 02:43:46,786 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:47,119 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [280] 2026-02-27 02:43:47,128 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3851] 2026-02-27 02:43:47,134 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:47,624 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [281] 2026-02-27 02:43:47,634 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3855] 2026-02-27 02:43:47,639 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:47,720 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_event_for_another_user: waiting for threads: [] 2026-02-27 02:43:47,743 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity ... 2026-02-27 02:43:48,076 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [282] 2026-02-27 02:43:48,087 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3858] 2026-02-27 02:43:48,093 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:48,461 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-02-27 02:43:48,471 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3860] 2026-02-27 02:43:48,476 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:48,623 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity: waiting for threads: [] 2026-02-27 02:43:48,645 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_sync_config_paused ... 2026-02-27 02:43:48,931 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [284] 2026-02-27 02:43:48,940 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3863] 2026-02-27 02:43:48,945 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:49,284 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [285] 2026-02-27 02:43:49,291 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3865] 2026-02-27 02:43:49,295 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:49,434 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_event_with_sync_config_paused: waiting for threads: [] 2026-02-27 02:43:49,448 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar ... 2026-02-27 02:43:49,703 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [286] 2026-02-27 02:43:49,710 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3868] 2026-02-27 02:43:49,715 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:50,122 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [287] 2026-02-27 02:43:50,131 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3870] 2026-02-27 02:43:50,137 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:50,368 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar: waiting for threads: [] 2026-02-27 02:43:50,391 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar ... 2026-02-27 02:43:50,725 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [288] 2026-02-27 02:43:50,733 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3879] 2026-02-27 02:43:50,739 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:51,077 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [289] 2026-02-27 02:43:51,085 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3881] 2026-02-27 02:43:51,090 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:51,295 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar: waiting for threads: [] 2026-02-27 02:43:51,318 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync ... 2026-02-27 02:43:51,639 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [290] 2026-02-27 02:43:51,652 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3890] 2026-02-27 02:43:51,659 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:52,031 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [291] 2026-02-27 02:43:52,040 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3892] 2026-02-27 02:43:52,045 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:52,126 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_recurrent_event_with_sync: waiting for threads: [] 2026-02-27 02:43:52,148 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user ... 2026-02-27 02:43:52,469 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [292] 2026-02-27 02:43:52,477 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3894] 2026-02-27 02:43:52,483 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:52,790 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [293] 2026-02-27 02:43:52,799 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3896] 2026-02-27 02:43:52,805 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:52,876 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user: waiting for threads: [] 2026-02-27 02:43:52,897 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_without_sync ... 2026-02-27 02:43:53,195 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [294] 2026-02-27 02:43:53,203 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3898] 2026-02-27 02:43:53,209 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:53,520 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [295] 2026-02-27 02:43:53,529 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3900] 2026-02-27 02:43:53,535 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:53,605 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_recurrent_event_without_sync: waiting for threads: [] 2026-02-27 02:43:53,626 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_does_not_exist_in_odoo ... 2026-02-27 02:43:53,909 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [296] 2026-02-27 02:43:53,921 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3902] 2026-02-27 02:43:53,933 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:54,330 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [297] 2026-02-27 02:43:54,339 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3904] 2026-02-27 02:43:54,344 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:54,486 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_does_not_exist_in_odoo: waiting for threads: [] 2026-02-27 02:43:54,507 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_exists_in_odoo ... 2026-02-27 02:43:54,838 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [298] 2026-02-27 02:43:54,846 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3907] 2026-02-27 02:43:54,852 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:55,202 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [299] 2026-02-27 02:43:55,210 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3909] 2026-02-27 02:43:55,215 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:55,348 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_exists_in_odoo: waiting for threads: [] 2026-02-27 02:43:55,369 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_where_email_addresses_are_capitalized ... 2026-02-27 02:43:55,644 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [300] 2026-02-27 02:43:55,652 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3912] 2026-02-27 02:43:55,657 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:55,990 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [301] 2026-02-27 02:43:55,998 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3914] 2026-02-27 02:43:56,003 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:56,143 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_where_email_addresses_are_capitalized: waiting for threads: [] 2026-02-27 02:43:56,164 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar ... 2026-02-27 02:43:56,501 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [302] 2026-02-27 02:43:56,510 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3917] 2026-02-27 02:43:56,516 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:56,852 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [303] 2026-02-27 02:43:56,861 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3919] 2026-02-27 02:43:56,867 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:57,009 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar: waiting for threads: [] 2026-02-27 02:43:57,030 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_without_organizer ... 2026-02-27 02:43:57,318 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [304] 2026-02-27 02:43:57,327 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3922] 2026-02-27 02:43:57,333 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:57,674 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [305] 2026-02-27 02:43:57,683 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3924] 2026-02-27 02:43:57,689 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:57,846 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_simple_event_from_outlook_without_organizer: waiting for threads: [] 2026-02-27 02:43:57,867 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_email ... 2026-02-27 02:43:58,190 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [306] 2026-02-27 02:43:58,199 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3927] 2026-02-27 02:43:58,204 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:58,561 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [307] 2026-02-27 02:43:58,569 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3929] 2026-02-27 02:43:58,574 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:58,763 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_simple_event_without_email: waiting for threads: [] 2026-02-27 02:43:58,778 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_sync ... 2026-02-27 02:43:59,084 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [308] 2026-02-27 02:43:59,109 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3933] 2026-02-27 02:43:59,115 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:59,475 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [309] 2026-02-27 02:43:59,484 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3935] 2026-02-27 02:43:59,490 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:43:59,655 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_simple_event_without_sync: waiting for threads: [] 2026-02-27 02:43:59,675 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_videocall_sync_microsoft_calendar ... 2026-02-27 02:43:59,952 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [310] 2026-02-27 02:43:59,959 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3938] 2026-02-27 02:43:59,963 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:00,318 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [311] 2026-02-27 02:44:00,326 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3940] 2026-02-27 02:44:00,332 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:00,592 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_create_videocall_sync_microsoft_calendar: waiting for threads: [] 2026-02-27 02:44:00,610 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar ... 2026-02-27 02:44:00,875 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [312] 2026-02-27 02:44:00,882 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3943] 2026-02-27 02:44:00,886 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:01,238 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [313] 2026-02-27 02:44:01,247 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3945] 2026-02-27 02:44:01,253 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:01,343 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar: waiting for threads: [] 2026-02-27 02:44:01,363 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events ... 2026-02-27 02:44:01,716 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-02-27 02:44:01,724 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3947] 2026-02-27 02:44:01,730 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:02,052 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [315] 2026-02-27 02:44:02,061 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3949] 2026-02-27 02:44:02,067 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:02,528 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events: waiting for threads: [] 2026-02-27 02:44:02,551 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_no_videocall_hr_holidays ... 2026-02-27 02:44:02,848 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [316] 2026-02-27 02:44:02,855 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3952] 2026-02-27 02:44:02,859 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:03,176 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-02-27 02:44:03,184 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3954] 2026-02-27 02:44:03,190 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:04,011 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #63 deleted mail.mail records with IDs: [318] 2026-02-27 02:44:04,348 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_no_videocall_hr_holidays: waiting for threads: [] 2026-02-27 02:44:04,364 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events ... 2026-02-27 02:44:04,630 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [319] 2026-02-27 02:44:04,637 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3960] 2026-02-27 02:44:04,641 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:05,001 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [320] 2026-02-27 02:44:05,010 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3962] 2026-02-27 02:44:05,019 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:05,339 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events: waiting for threads: [] 2026-02-27 02:44:05,360 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events ... 2026-02-27 02:44:05,702 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-02-27 02:44:05,711 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3965] 2026-02-27 02:44:05,716 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:06,045 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [322] 2026-02-27 02:44:06,052 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3967] 2026-02-27 02:44:06,058 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2021-09-20 10:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [323] 2026-02-27 02:44:06,522 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events: waiting for threads: [] 2026-02-27 02:44:06,536 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_create_update_single_event ... 2026-02-27 02:44:06,782 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [324] 2026-02-27 02:44:06,791 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3971] 2026-02-27 02:44:06,797 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:07,093 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [325] 2026-02-27 02:44:07,100 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3973] 2026-02-27 02:44:07,105 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:44:07,387 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [326] 2026-02-27 02:44:07,587 166 INFO rb-209aa48-220549-371127 odoo.addons.microsoft_calendar.tests.test_create_events.TestCreateEvents.test_sync_create_update_single_event: waiting for threads: [] 2026-02-27 02:44:07,620 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-02-27 02:44:07,746 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_bom_kit_rounding ... 2026-02-27 02:44:07,934 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_bom_kit_rounding: waiting for threads: [] 2026-02-27 02:44:07,956 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-02-27 02:44:08,112 166 WARNING rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:44:08,112 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom: skipped TestTourBoM.test_manufacture_from_bom : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:44:08,113 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: waiting for threads: [] 2026-02-27 02:44:08,137 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-02-27 02:44:08,291 166 WARNING rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:44:08,291 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom: skipped TestTourBoM.test_mrp_bom_product_catalog : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:44:08,291 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: waiting for threads: [] 2026-02-27 02:44:08,326 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:44:08,703 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_automatic_consume_new_added_component ... 2026-02-27 02:44:09,724 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_no_component_consumption_on_lot_removal ... 2026-02-27 02:44:10,532 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [96] 2026-02-27 02:44:10,596 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [97] 2026-02-27 02:44:10,663 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [98] 2026-02-27 02:44:10,841 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_available ... 2026-02-27 02:44:13,240 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_not_available ... 2026-02-27 02:44:13,991 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_partially_available ... 2026-02-27 02:44:14,526 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [159, 156, 160, 157, 161, 158, 162] 2026-02-27 02:44:14,939 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [166, 163, 167, 164, 168, 165, 169] 2026-02-27 02:44:16,046 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [173, 170, 174, 171, 175, 172, 176] 2026-02-27 02:44:16,424 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [180, 177, 181, 178, 182, 179, 183] 2026-02-27 02:44:16,476 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_tracked_production_2_steps_manufacturing ... 2026-02-27 02:44:18,086 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:44:18,099 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-02-27 02:44:19,359 166 WARNING rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:44:19,360 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_manual_consumption: skipped TestTourManualConsumption.test_mrp_manual_consumption_02 : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:44:19,360 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: waiting for threads: [] 2026-02-27 02:44:19,400 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:44:19,418 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-02-27 02:44:19,843 166 WARNING rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:44:19,844 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_mrp_reports: skipped TestReportBom.test_mrp_report_bom_variant_selection : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:44:19,844 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: waiting for threads: [] 2026-02-27 02:44:19,882 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:44:19,894 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-02-27 02:44:22,828 166 WARNING rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:44:22,828 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order: skipped TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:44:22,829 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: waiting for threads: [] 2026-02-27 02:44:22,853 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer ... 2026-02-27 02:44:23,456 166 WARNING rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:44:23,457 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order: skipped TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:44:23,457 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: waiting for threads: [] 2026-02-27 02:44:23,484 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-02-27 02:44:23,784 166 WARNING rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:44:23,785 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order: skipped TestTourMrpOrder.test_mrp_order_product_catalog : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:44:23,785 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: waiting for threads: [] 2026-02-27 02:44:23,824 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:44:41,100 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_00_create_warehouse ... 2026-02-27 02:44:41,298 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_01_warehouse_twostep_manufacturing ... 2026-02-27 02:44:41,550 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_02_warehouse_twostep_manufacturing ... 2026-02-27 02:44:41,782 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_2_steps_and_additional_moves ... 2026-02-27 02:44:42,839 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_and_byproduct ... 2026-02-27 02:44:44,225 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_manufacturing_forecast ... 2026-02-27 02:44:44,818 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_cancel_propagation ... 2026-02-27 02:44:45,371 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [201] 2026-02-27 02:44:45,499 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [202] 2026-02-27 02:44:45,582 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_child_parent_relationship_on_backorder_creation ... 2026-02-27 02:44:47,437 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_component_and_byproduct_on_transfers ... 2026-02-27 02:44:49,616 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps ... 2026-02-27 02:44:50,825 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_flexible ... 2026-02-27 02:44:52,733 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_trigger_reordering_rules ... 2026-02-27 02:44:59,667 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_from_reordering_rules ... 2026-02-27 02:45:00,501 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_with_repetitions ... 2026-02-27 02:45:01,446 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [225] 2026-02-27 02:45:01,505 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [264] 2026-02-27 02:45:01,895 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_flow ... 2026-02-27 02:45:03,513 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_no_initial_demand ... 2026-02-27 02:45:04,494 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_pick_components_uses_shipping_policy_from_picking_type ... 2026-02-27 02:45:05,153 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_source_location_on_merge_mo_3_steps ... 2026-02-27 02:45:07,124 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [236, 237] 2026-02-27 02:45:07,201 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_component_qty ... 2026-02-27 02:45:08,300 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [293] 2026-02-27 02:45:08,381 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [292] 2026-02-27 02:45:08,499 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_mo_from_bom_forecast ... 2026-02-27 02:45:09,054 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [33] 2026-02-27 02:45:09,303 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [299] 2026-02-27 02:45:09,648 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [241] 2026-02-27 02:45:09,733 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [302] 2026-02-27 02:45:09,809 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [295] 2026-02-27 02:45:10,013 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 02:45:19,019 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp.tests.test_workcenter: Starting TestWorkcenterOverview.test_workcenter_graph_data ... 2026-02-27 02:45:20,666 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 02:45:42,123 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing ... 2026-02-27 02:45:45,258 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing_with_cost_share ... 2026-02-27 02:45:48,045 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_over_consumption ... 2026-02-27 02:45:48,285 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #79 deleted stock.move records with IDs: [311] 2026-02-27 02:45:49,468 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_unbuild_account_00 ... 2026-02-27 02:45:51,723 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #79 deleted stock.move.line records with IDs: [255] 2026-02-27 02:45:52,404 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_wip_accounting_00 ... 2026-02-27 02:46:00,123 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 02:46:00,672 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [327] 2026-02-27 02:46:00,685 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4139] 2026-02-27 02:46:00,689 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:46:00,870 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_average_cost_unbuild_component_change_move_qty ... 2026-02-27 02:46:01,344 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [264] 2026-02-27 02:46:01,646 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_00 ... 2026-02-27 02:46:02,272 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_01 ... 2026-02-27 02:46:03,038 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:46:22,141 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp ... 2026-02-27 02:46:25,033 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 ... 2026-02-27 02:46:27,771 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 02:46:36,673 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_adding_kit_parts_to_confirmed_repair ... 2026-02-27 02:46:36,910 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [337] 2026-02-27 02:46:36,974 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_with_manufacture_mto_link ... 2026-02-27 02:46:37,214 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 02:46:45,661 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_unscrapped_tracked_component ... 2026-02-27 02:46:47,853 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component ... 2026-02-27 02:46:51,475 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component_02 ... 2026-02-27 02:46:52,905 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [304] 2026-02-27 02:46:53,859 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_repair_with_consumable_kit ... 2026-02-27 02:46:54,062 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [309] 2026-02-27 02:46:54,109 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [371] 2026-02-27 02:46:54,195 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_tracking_repair_production ... 2026-02-27 02:46:55,856 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 02:46:55,867 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_duplicating_warehouses_recreates_their_routes_and_operation_types ... 2026-02-27 02:47:02,286 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_subcontracting_location_1 ... 2026-02-27 02:47:10,327 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_warehouse_subcontracting_resupply_type_code ... 2026-02-27 02:47:16,408 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:47:17,198 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_partner_subcontracting_location ... 2026-02-27 02:47:18,139 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_reception_serial ... 2026-02-27 02:47:19,759 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [321] 2026-02-27 02:47:20,970 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_decrease_quantity_done ... 2026-02-27 02:47:21,770 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [333] 2026-02-27 02:47:22,021 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [342, 334, 335] 2026-02-27 02:47:22,115 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [330] 2026-02-27 02:47:22,263 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [336] 2026-02-27 02:47:22,543 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [345, 331, 332] 2026-02-27 02:47:22,617 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [329] 2026-02-27 02:47:22,671 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_1 ... 2026-02-27 02:47:24,575 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [349] 2026-02-27 02:47:24,869 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_10 ... 2026-02-27 02:47:25,609 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_2 ... 2026-02-27 02:47:26,170 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [356] 2026-02-27 02:47:27,027 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [358] 2026-02-27 02:47:27,198 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_3 ... 2026-02-27 02:47:27,676 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [362] 2026-02-27 02:47:28,533 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [365] 2026-02-27 02:47:28,736 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_4 ... 2026-02-27 02:47:29,367 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [369] 2026-02-27 02:47:30,021 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_5 ... 2026-02-27 02:47:30,876 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [373] 2026-02-27 02:47:31,553 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [376] 2026-02-27 02:47:31,929 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_6 ... 2026-02-27 02:47:33,429 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_8 ... 2026-02-27 02:47:35,190 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [385] 2026-02-27 02:47:35,505 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [389] 2026-02-27 02:47:35,802 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_9 ... 2026-02-27 02:47:36,319 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [394] 2026-02-27 02:47:36,901 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [396] 2026-02-27 02:47:37,003 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [395] 2026-02-27 02:47:37,083 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_flexible_bom_1 ... 2026-02-27 02:47:38,368 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_1 ... 2026-02-27 02:47:40,498 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_2 ... 2026-02-27 02:47:42,253 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [413, 414, 415] 2026-02-27 02:47:42,570 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_mrp_report_bom_structure_subcontracting ... 2026-02-27 02:47:43,027 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_multiple_component_records_for_incomplete_move ... 2026-02-27 02:47:45,121 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [424, 425, 426] 2026-02-27 02:47:45,385 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_reduce_subcontract_order_qty ... 2026-02-27 02:47:46,086 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [429] 2026-02-27 02:47:46,151 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [430] 2026-02-27 02:47:46,222 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [427] 2026-02-27 02:47:46,707 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [434, 435, 436] 2026-02-27 02:47:46,963 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders ... 2026-02-27 02:47:49,098 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders_2 ... 2026-02-27 02:47:50,645 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [448] 2026-02-27 02:47:51,172 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [451] 2026-02-27 02:47:51,487 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [455] 2026-02-27 02:47:51,702 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracted_product_return_locations ... 2026-02-27 02:47:52,234 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_component_line_deletion ... 2026-02-27 02:47:52,747 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [465] 2026-02-27 02:47:52,889 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_date_warning ... 2026-02-27 02:47:53,365 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [467] 2026-02-27 02:47:53,784 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_rules_replication ... 2026-02-27 02:48:00,123 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_set_quantity_done ... 2026-02-27 02:48:00,917 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [471] 2026-02-27 02:48:01,491 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_unbuild_warning ... 2026-02-27 02:48:01,955 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [480] 2026-02-27 02:48:02,303 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_partial_subcontracting_without_backorder ... 2026-02-27 02:48:02,889 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [487, 488, 489] 2026-02-27 02:48:03,147 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:48:03,649 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_backorder_production ... 2026-02-27 02:48:04,339 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [490] 2026-02-27 02:48:04,387 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [491] 2026-02-27 02:48:04,419 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [492] 2026-02-27 02:48:05,710 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [499] 2026-02-27 02:48:07,037 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_mass_produce_tracked_product ... 2026-02-27 02:48:07,578 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [504] 2026-02-27 02:48:07,607 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [505] 2026-02-27 02:48:07,627 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [506] 2026-02-27 02:48:08,647 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_1 ... 2026-02-27 02:48:09,120 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [517] 2026-02-27 02:48:10,891 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder ... 2026-02-27 02:48:11,384 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [522] 2026-02-27 02:48:11,418 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [523] 2026-02-27 02:48:11,440 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [524] 2026-02-27 02:48:11,464 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [525] 2026-02-27 02:48:12,696 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [532, 533] 2026-02-27 02:48:13,313 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [539] 2026-02-27 02:48:14,804 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder02 ... 2026-02-27 02:48:18,375 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_only_finished ... 2026-02-27 02:48:19,086 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [552, 553, 554] 2026-02-27 02:48:20,093 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [555, 556, 557] 2026-02-27 02:48:20,302 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:48:20,738 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [328] 2026-02-27 02:48:20,758 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4391] 2026-02-27 02:48:20,765 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:48:21,233 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingPortal.test_flow_subcontracting_portal ... 2026-02-27 02:48:23,117 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [448], uid: 95, model: product.product 2026-02-27 02:48:23,129 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [448], uid: 95, model: product.product 2026-02-27 02:48:24,061 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:48:24,629 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-02-27 02:48:25,071 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [579] 2026-02-27 02:48:25,573 166 WARNING rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:48:25,573 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: skipped TestSubcontractingPortalUi.test_subcontrating_portal : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:48:25,574 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: waiting for threads: [] 2026-02-27 02:48:25,612 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:48:26,430 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_input_output_accout_with_subcontract ... 2026-02-27 02:48:27,727 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [583] 2026-02-27 02:48:28,044 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_cost_different_when_standard_price ... 2026-02-27 02:48:29,522 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [588] 2026-02-27 02:48:29,889 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_backorder ... 2026-02-27 02:48:30,402 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [592] 2026-02-27 02:48:30,440 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [593] 2026-02-27 02:48:30,468 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [594] 2026-02-27 02:48:30,494 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [595] 2026-02-27 02:48:30,941 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [596, 597, 598, 599] 2026-02-27 02:48:31,792 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [602, 603] 2026-02-27 02:48:32,426 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [611] 2026-02-27 02:48:34,027 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_1 ... 2026-02-27 02:48:35,876 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [624] 2026-02-27 02:48:37,098 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [629] 2026-02-27 02:48:37,780 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_2 ... 2026-02-27 02:48:39,777 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [637] 2026-02-27 02:48:40,140 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_tracked_compo_and_backorder ... 2026-02-27 02:48:43,702 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:48:55,631 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_avco_valuation_subcontract_and_dropshipped_and_backorder ... 2026-02-27 02:48:59,457 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped ... 2026-02-27 02:49:00,584 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #97 deleted stock.move.line records with IDs: [658] 2026-02-27 02:49:02,324 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 02:49:02,733 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [329] 2026-02-27 02:49:02,743 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4515] 2026-02-27 02:49:02,747 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 02:49:03,068 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingPortal.test_portal_subcontractor_record_production_with_dropship ... 2026-02-27 02:49:04,300 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:49:05,070 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow ... 2026-02-27 02:49:06,022 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [671, 677] 2026-02-27 02:49:08,623 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [682, 688] 2026-02-27 02:49:09,322 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:49:10,057 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability ... 2026-02-27 02:49:10,658 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability_po_lead ... 2026-02-27 02:49:11,201 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_count_smart_buttons ... 2026-02-27 02:49:11,760 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_decrease_qty ... 2026-02-27 02:49:12,322 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [694] 2026-02-27 02:49:12,463 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [693] 2026-02-27 02:49:12,531 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [698] 2026-02-27 02:49:12,793 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [699] 2026-02-27 02:49:13,245 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [695] 2026-02-27 02:49:13,404 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_global_visibility_days_affect_lead_time ... 2026-02-27 02:49:13,830 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_location_after_dest_location_update_backorder_production ... 2026-02-27 02:49:15,445 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [701] 2026-02-27 02:49:15,761 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [705] 2026-02-27 02:49:16,021 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_report_bom_structure_subcontracting_quantities ... 2026-02-27 02:49:16,984 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_subcontract_modify_date ... 2026-02-27 02:49:19,094 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_orderpoint_warehouse_not_required ... 2026-02-27 02:49:26,197 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return01 ... 2026-02-27 02:49:27,671 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return02 ... 2026-02-27 02:49:28,658 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return03 ... 2026-02-27 02:49:29,791 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [731] 2026-02-27 02:49:30,099 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_receipt_consumption_issues_due_to_subcontract_bom_modifications ... 2026-02-27 02:49:30,928 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [735, 736, 737, 738, 739, 740, 741, 742, 743] 2026-02-27 02:49:31,011 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_resupply_order_buy_mto ... 2026-02-27 02:49:31,904 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_and_decrease_pol_qty ... 2026-02-27 02:49:32,917 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_subcontracted_product_to_supplier_location ... 2026-02-27 02:49:33,568 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [773] 2026-02-27 02:49:33,867 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_product_price_change ... 2026-02-27 02:49:35,728 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [783] 2026-02-27 02:49:36,732 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days ... 2026-02-27 02:49:36,908 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days_on_overview ... 2026-02-27 02:49:37,485 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_multi_currency_price_diff ... 2026-02-27 02:49:39,577 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [788] 2026-02-27 02:49:40,465 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_resupply_price_diff ... 2026-02-27 02:49:42,421 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [793] 2026-02-27 02:49:43,236 166 INFO rb-209aa48-220549-371127 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_update_qty_purchased_with_subcontracted_product ... 2026-02-27 02:49:44,048 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [801] 2026-02-27 02:49:44,173 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:49:44,195 166 INFO rb-209aa48-220549-371127 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich ... 2026-02-27 02:49:52,377 166 INFO rb-209aa48-220549-371127 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (12) 2026-02-27 02:49:52,417 166 INFO rb-209aa48-220549-371127 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (12) 2026-02-27 02:49:52,488 166 INFO rb-209aa48-220549-371127 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_extract_company_domain ... 2026-02-27 02:50:01,047 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:50:01,519 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_10_direct_checkout_public ... 2026-02-27 02:50:01,550 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:02,711 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:02] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+Norbert+Buyer)&partner_id=278&access_token=e27eed20d68a8196e6f30f4fac7992f020bd3f31a006ff7d28321cd87969a7ee HTTP/1.1" 200 - 235 0.115 1.049 2026-02-27 02:50:02,755 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:02] "POST /payment/transaction HTTP/1.1" 200 - 11 0.009 0.028 2026-02-27 02:50:02,759 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_10_direct_checkout_public: waiting for threads: [] 2026-02-27 02:50:02,776 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_11_direct_checkout_portal ... 2026-02-27 02:50:02,801 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:02,815 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:03,938 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:03] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+portal_user+(base.group_portal))&partner_id=277&access_token=d66f3195813b5b27b71eec909b35d649d97ca986aaadcbb375ad501e7b5f5623 HTTP/1.1" 200 - 255 0.134 0.992 2026-02-27 02:50:03,967 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:03] "POST /payment/transaction HTTP/1.1" 200 - 12 0.007 0.015 2026-02-27 02:50:03,970 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_11_direct_checkout_portal: waiting for threads: [] 2026-02-27 02:50:03,985 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_12_direct_checkout_internal ... 2026-02-27 02:50:04,004 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:internal_user from n/a 2026-02-27 02:50:04,014 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:05,596 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:05] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+internal_user+(base.group_user))&partner_id=276&access_token=0766f19ebbafacf16ff6d439b871f8dbdc5c6d543dcea63314ffea81d8d68349 HTTP/1.1" 200 - 309 0.145 1.439 2026-02-27 02:50:05,626 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:05] "POST /payment/transaction HTTP/1.1" 200 - 12 0.007 0.013 2026-02-27 02:50:05,630 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_12_direct_checkout_internal: waiting for threads: [] 2026-02-27 02:50:05,654 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_20_redirect_checkout_public ... 2026-02-27 02:50:05,706 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:06,847 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:06] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+Norbert+Buyer)&partner_id=278&access_token=e27eed20d68a8196e6f30f4fac7992f020bd3f31a006ff7d28321cd87969a7ee HTTP/1.1" 200 - 236 0.118 1.026 2026-02-27 02:50:06,882 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:06] "POST /payment/transaction HTTP/1.1" 200 - 14 0.007 0.019 2026-02-27 02:50:06,887 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_20_redirect_checkout_public: waiting for threads: [] 2026-02-27 02:50:06,906 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_21_redirect_checkout_portal ... 2026-02-27 02:50:06,923 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:06,936 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:07,964 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:07] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+portal_user+(base.group_portal))&partner_id=277&access_token=d66f3195813b5b27b71eec909b35d649d97ca986aaadcbb375ad501e7b5f5623 HTTP/1.1" 200 - 255 0.114 0.916 2026-02-27 02:50:08,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:08] "POST /payment/transaction HTTP/1.1" 200 - 15 0.007 0.019 2026-02-27 02:50:08,006 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_21_redirect_checkout_portal: waiting for threads: [] 2026-02-27 02:50:08,032 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_22_redirect_checkout_internal ... 2026-02-27 02:50:08,051 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:internal_user from n/a 2026-02-27 02:50:08,067 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:09,949 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:09] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+internal_user+(base.group_user))&partner_id=276&access_token=0766f19ebbafacf16ff6d439b871f8dbdc5c6d543dcea63314ffea81d8d68349 HTTP/1.1" 200 - 309 0.160 1.725 2026-02-27 02:50:09,984 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:09] "POST /payment/transaction HTTP/1.1" 200 - 15 0.007 0.019 2026-02-27 02:50:09,990 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_22_redirect_checkout_internal: waiting for threads: [] 2026-02-27 02:50:10,015 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_31_tokenize_portal ... 2026-02-27 02:50:10,035 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:10,048 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:11,092 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:11] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+portal_user+(base.group_portal))&partner_id=277&access_token=d66f3195813b5b27b71eec909b35d649d97ca986aaadcbb375ad501e7b5f5623 HTTP/1.1" 200 - 255 0.115 0.931 2026-02-27 02:50:11,135 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:11] "POST /payment/transaction HTTP/1.1" 200 - 12 0.005 0.016 2026-02-27 02:50:11,139 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_31_tokenize_portal: waiting for threads: [] 2026-02-27 02:50:11,160 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_32_tokenize_internal ... 2026-02-27 02:50:11,177 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:internal_user from n/a 2026-02-27 02:50:11,191 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:12,291 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:12] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+internal_user+(base.group_user))&partner_id=276&access_token=0766f19ebbafacf16ff6d439b871f8dbdc5c6d543dcea63314ffea81d8d68349 HTTP/1.1" 200 - 309 0.232 0.870 2026-02-27 02:50:12,327 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:12] "POST /payment/transaction HTTP/1.1" 200 - 12 0.005 0.012 2026-02-27 02:50:12,330 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_32_tokenize_internal: waiting for threads: [] 2026-02-27 02:50:12,356 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_51_validation_direct_portal ... 2026-02-27 02:50:12,377 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 246 0.133 -0.133 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 18 0.008 -0.008 2026-02-27 02:50:13,697 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_51_validation_direct_portal: waiting for threads: [] 2026-02-27 02:50:13,716 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_52_validation_direct_internal ... 2026-02-27 02:50:13,738 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:internal_user from n/a 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 300 0.225 -0.225 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 18 0.007 -0.007 2026-02-27 02:50:15,773 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_52_validation_direct_internal: waiting for threads: [] 2026-02-27 02:50:15,789 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_61_validation_redirect_portal ... 2026-02-27 02:50:15,803 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 246 0.138 -0.138 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 18 0.008 -0.008 2026-02-27 02:50:16,838 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_61_validation_redirect_portal: waiting for threads: [] 2026-02-27 02:50:16,860 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_62_validation_redirect_internal ... 2026-02-27 02:50:16,879 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:internal_user from n/a 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 300 0.198 -0.198 2011-11-02 12:00:21,000 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 18 0.009 -0.009 2026-02-27 02:50:18,224 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_62_validation_redirect_internal: waiting for threads: [] 2026-02-27 02:50:18,245 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_access_disabled_providers_tokens ... 2026-02-27 02:50:18,267 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:18,351 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:20,023 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:20] "GET /my/payment_method HTTP/1.1" 200 - 245 0.120 1.555 2026-02-27 02:50:20,122 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:20] "GET /my/payment_method HTTP/1.1" 200 - 24 0.016 0.059 2026-02-27 02:50:20,189 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:20] "GET /my/payment_method HTTP/1.1" 200 - 23 0.014 0.042 2026-02-27 02:50:20,195 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_access_disabled_providers_tokens: waiting for threads: [] 2026-02-27 02:50:20,218 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_direct_payment_triggers_no_payment_request ... 2026-02-27 02:50:20,237 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:20,251 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:20,411 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:20] "POST /payment/transaction HTTP/1.1" 200 - 16 0.007 0.157 2026-02-27 02:50:20,414 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_direct_payment_triggers_no_payment_request: waiting for threads: [] 2026-02-27 02:50:20,432 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_no_token ... 2026-02-27 02:50:20,443 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:20,639 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:20] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 303 - 18 0.008 0.191 2026-02-27 02:50:21,188 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:21] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction HTTP/1.1" 200 - 170 0.074 0.471 2026-02-27 02:50:21,204 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:21,653 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:21] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 200 - 110 0.061 0.379 2026-02-27 02:50:21,659 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_pay_no_token: waiting for threads: [] 2026-02-27 02:50:21,674 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_redirect_if_no_partner_exist ... 2026-02-27 02:50:21,682 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:22,364 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:22] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=e27eed20d68a8196e6f30f4fac7992f020bd3f31a006ff7d28321cd87969a7ee HTTP/1.1" 303 - 18 0.008 0.676 2026-02-27 02:50:23,066 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:23] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction%26access_token%3De27eed20d68a8196e6f30f4fac7992f020bd3f31a006ff7d28321cd87969a7ee HTTP/1.1" 200 - 170 0.081 0.617 2026-02-27 02:50:23,083 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:23,586 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:23] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=e27eed20d68a8196e6f30f4fac7992f020bd3f31a006ff7d28321cd87969a7ee HTTP/1.1" 200 - 110 0.053 0.442 2026-02-27 02:50:23,592 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_pay_redirect_if_no_partner_exist: waiting for threads: [] 2026-02-27 02:50:23,607 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_currency ... 2026-02-27 02:50:23,616 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:24,635 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:24] "GET /payment/pay?amount=1111.11¤cy_id=1126&reference=Test+Transaction&partner_id=278&access_token=60c180777fa603536d1000b5a830d4a608ad219ec935920d8f765428ce0b1a74 HTTP/1.1" 404 - 185 0.187 0.834 2026-02-27 02:50:24,698 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:24] "GET /payment/pay?amount=1111.11¤cy_id=129&reference=Test+Transaction&partner_id=278&access_token=1ec31d01babfc8f2a1b4b23769ccf372d87356021cbae1f9864ea01dfb640b13 HTTP/1.1" 404 - 16 0.019 0.038 2026-02-27 02:50:24,705 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_pay_wrong_currency: waiting for threads: [] 2026-02-27 02:50:24,727 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_token ... 2026-02-27 02:50:24,742 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:25,571 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:25] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=278&access_token=abcde HTTP/1.1" 404 - 181 0.099 0.732 2026-02-27 02:50:25,574 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_pay_wrong_token: waiting for threads: [] 2026-02-27 02:50:25,590 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_by_token_triggers_exactly_one_payment_request ... 2026-02-27 02:50:25,609 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:25,635 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:26,363 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:26] "POST /payment/transaction HTTP/1.1" 200 - 16 0.007 0.723 2026-02-27 02:50:26,366 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_payment_by_token_triggers_exactly_one_payment_request: waiting for threads: [] 2026-02-27 02:50:26,388 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_with_redirect_triggers_no_payment_request ... 2026-02-27 02:50:26,410 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:26,424 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:26,593 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:26] "POST /payment/transaction HTTP/1.1" 200 - 19 0.008 0.164 2026-02-27 02:50:26,596 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_payment_with_redirect_triggers_no_payment_request: waiting for threads: [] 2026-02-27 02:50:26,616 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_in_users ... 2026-02-27 02:50:26,621 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_tokenization_input_is_shown_to_logged_in_users: waiting for threads: [] 2026-02-27 02:50:26,642 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_out_users ... 2026-02-27 02:50:26,647 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_tokenization_input_is_shown_to_logged_out_users: waiting for threads: [] 2026-02-27 02:50:26,667 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-02-27 02:50:26,678 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:26,839 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:26] "POST /payment/transaction HTTP/1.1" 200 - 7 0.001 0.162 2026-02-27 02:50:26,841 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_transaction_route_rejects_unexpected_kwarg: waiting for threads: [] 2026-02-27 02:50:26,861 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_flow ... 2026-02-27 02:50:26,876 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:27,022 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:27] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.149 2026-02-27 02:50:27,024 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_transaction_wrong_flow: waiting for threads: [] 2026-02-27 02:50:27,044 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_token ... 2026-02-27 02:50:27,056 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:27,911 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:27] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.855 2026-02-27 02:50:27,913 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_flows.TestFlows.test_transaction_wrong_token: waiting for threads: [] 2026-02-27 02:50:27,945 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:50:36,580 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_archive_token_logged_in_another_company ... 2026-02-27 02:50:44,510 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:44,525 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:44,738 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:44] "POST /payment/archive_token HTTP/1.1" 200 - 11 0.005 0.210 2026-02-27 02:50:44,740 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_multicompany_flows.TestMultiCompanyFlows.test_archive_token_logged_in_another_company: waiting for threads: [] 2026-02-27 02:50:44,807 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_full_access_to_partner_tokens ... 2026-02-27 02:50:44,834 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 02:50:44,874 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:45,763 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:45] "GET /my/payment_method HTTP/1.1" 200 - 246 0.108 0.783 2026-02-27 02:50:45,771 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_multicompany_flows.TestMultiCompanyFlows.test_full_access_to_partner_tokens: waiting for threads: [] 2026-02-27 02:50:45,793 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_pay_logged_in_another_company ... 2026-02-27 02:50:45,814 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:internal_user from n/a 2026-02-27 02:50:45,826 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:50:47,379 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:47] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=284&access_token=0df596931eacf9f8b6b8559c6315e7356f454ced04a10de352eb9b1e636c7abc&company_id=14 HTTP/1.1" 200 - 303 0.181 1.374 2026-02-27 02:50:47,409 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:50:47] "POST /payment/transaction HTTP/1.1" 200 - 12 0.005 0.010 2026-02-27 02:50:47,414 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_multicompany_flows.TestMultiCompanyFlows.test_pay_logged_in_another_company: waiting for threads: [] 2026-02-27 02:50:47,488 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 02:50:47,944 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_availability_report_covers_all_reasons ... 2026-02-27 02:50:48,080 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_non_primary_payment_method_not_compatible ... 2026-02-27 02:50:48,150 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_countries_set ... 2026-02-27 02:50:48,194 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_currencies_set ... 2026-02-27 02:50:48,230 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_provider_is_enabled ... 2026-02-27 02:50:48,259 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_tokenization_forced ... 2026-02-27 02:50:48,290 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_express_checkout ... 2026-02-27 02:50:48,322 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_countries ... 2026-02-27 02:50:48,370 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_currencies ... 2026-02-27 02:50:48,398 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_provider_is_disabled ... 2026-02-27 02:50:48,433 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_tokenization_forced ... 2026-02-27 02:50:48,463 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_express_checkout ... 2026-02-27 02:50:48,491 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_countries ... 2026-02-27 02:50:48,530 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_currencies ... 2026-02-27 02:50:48,559 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_requires_provider_to_be_activated ... 2026-02-27 02:50:48,612 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_unlinking_payment_method_from_provider_state_archives_tokens ... 2026-02-27 02:50:48,674 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:50:49,118 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_availability_report_covers_all_reasons ... 2026-02-27 02:50:49,256 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_changing_provider_state_archives_tokens ... 2026-02-27 02:50:49,315 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_default_payment_methods ... 2026-02-27 02:50:49,366 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_processing_cron ... 2026-02-27 02:50:49,451 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_default_payment_methods ... 2026-02-27 02:50:49,506 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_processing_cron ... 2026-02-27 02:50:49,570 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_maximum_amount_is_zero ... 2026-02-27 02:50:49,627 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_countries_set ... 2026-02-27 02:50:49,728 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_currencies_set ... 2026-02-27 02:50:49,811 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_payment_below_maximum_amount ... 2026-02-27 02:50:49,867 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_forced ... 2026-02-27 02:50:49,936 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_required ... 2026-02-27 02:50:50,000 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_countries ... 2026-02-27 02:50:50,097 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_currencies ... 2026-02-27 02:50:50,157 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_branch_companies ... 2026-02-27 02:50:58,192 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_express_checkout ... 2026-02-27 02:50:58,230 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_payment_above_maximum_amount ... 2026-02-27 02:50:58,282 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_forced ... 2026-02-27 02:50:58,333 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_required ... 2026-02-27 02:50:58,384 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_express_checkout ... 2026-02-27 02:50:58,434 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_countries ... 2026-02-27 02:50:58,509 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_currencies ... 2026-02-27 02:50:58,574 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_published_provider_compatible_with_all_users ... 2026-02-27 02:50:58,631 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_compatible_with_internal_user ... 2026-02-27 02:50:58,682 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_not_compatible_with_non_internal_user ... 2026-02-27 02:50:58,735 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_is_supported ... 2026-02-27 02:50:58,767 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:50:59,154 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_cannot_assign_token_to_public_partner ... 2026-02-27 02:50:59,200 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_for_empty_payment_details ... 2026-02-27 02:50:59,316 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_not_padded ... 2026-02-27 02:50:59,347 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_padded ... 2026-02-27 02:50:59,377 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_shortened_to_max_length ... 2026-02-27 02:50:59,408 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_payment_method ... 2026-02-27 02:50:59,450 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_provider ... 2026-02-27 02:50:59,498 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_users_have_no_access_to_other_users_tokens ... 2026-02-27 02:50:59,611 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_allowed_for_authorized_users ... 2026-02-27 02:51:00,100 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_blocked_for_unauthorized_user ... 2026-02-27 02:51:00,136 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 113, model: payment.transaction 2026-02-27 02:51:00,185 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_child_tx_triggers_source_tx_state_update ... 2026-02-27 02:51:00,240 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_full_amount_confirms_source_tx ... 2026-02-27 02:51:00,298 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_partial_amount_leaves_source_tx_authorized ... 2026-02-27 02:51:00,354 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_log_processing_values ... 2026-02-27 02:51:00,402 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_partial_capture_transaction_values ... 2026-02-27 02:51:00,441 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_allowed_for_authorized_users ... 2026-02-27 02:51:00,580 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_blocked_for_unauthorized_user ... 2026-02-27 02:51:00,603 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 113, model: payment.transaction 2026-02-27 02:51:00,633 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_transaction_values ... 2026-02-27 02:51:00,692 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refunds_count ... 2026-02-27 02:51:00,774 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_extra_allowed_state ... 2026-02-27 02:51:00,819 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_illegal_target_state ... 2026-02-27 02:51:00,853 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_updating_state_resets_post_processing_status ... 2026-02-27 02:51:00,854 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: skipped TestPaymentTransaction.test_updating_state_resets_post_processing_status : This test should not be run after account_payment is installed. 2026-02-27 02:51:00,875 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_allowed_for_authorized_users ... 2026-02-27 02:51:00,983 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_blocked_for_unauthorized_user ... 2026-02-27 02:51:01,008 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 113, model: payment.transaction 2026-02-27 02:51:01,038 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_child_tx_triggers_source_tx_state_update ... 2026-02-27 02:51:01,110 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:01,551 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_accept_webhook_notification_with_valid_signature ... 2026-02-27 02:51:01,577 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_accept_webhook_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:01,598 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_payment_request ... 2026-02-27 02:51:02,361 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:02,547 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.controllers.main: payment request response for transaction with reference Test Transaction: {} 2026-02-27 02:51:02,549 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:02] "POST /payment/adyen/payments HTTP/1.1" 200 - 19 0.005 0.920 2026-02-27 02:51:02,551 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_application_info_passed_in_payment_request: waiting for threads: [] 2026-02-27 02:51:02,571 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_token_payment_request ... 2026-02-27 02:51:02,613 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.models.payment_transaction: payment request response for transaction with reference Test Transaction: {} 2026-02-27 02:51:02,615 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_application_info_passed_in_token_payment_request: waiting for threads: [] 2026-02-27 02:51:02,637 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft ... 2026-02-27 02:51:02,661 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:02,844 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:02] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.007 0.178 2026-02-27 02:51:02,847 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft: waiting for threads: [] 2026-02-27 02:51:02,867 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized ... 2026-02-27 02:51:02,898 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:03,633 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:03] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.002 0.735 2026-02-27 02:51:03,636 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized: waiting for threads: [] 2026-02-27 02:51:03,657 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized ... 2026-02-27 02:51:03,677 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:03,890 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:03] "POST /payment/adyen/notification HTTP/1.1" 200 - 24 0.010 0.205 2026-02-27 02:51:03,893 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized: waiting for threads: [] 2026-02-27 02:51:03,915 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error ... 2026-02-27 02:51:03,940 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:04,150 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:04] "POST /payment/adyen/notification HTTP/1.1" 200 - 24 0.010 0.201 2026-02-27 02:51:04,153 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error: waiting for threads: [] 2026-02-27 02:51:04,177 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_capture_tx_when_missing ... 2026-02-27 02:51:04,214 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_get_tx_from_notification_data_creates_capture_tx_when_missing: waiting for threads: [] 2026-02-27 02:51:04,235 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-02-27 02:51:04,263 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_get_tx_from_notification_data_creates_refund_tx_when_missing: waiting for threads: [] 2026-02-27 02:51:04,288 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_void_tx_when_missing ... 2026-02-27 02:51:04,323 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_get_tx_from_notification_data_creates_void_tx_when_missing: waiting for threads: [] 2026-02-27 02:51:04,345 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_partial_capture_child_tx ... 2026-02-27 02:51:04,377 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_get_tx_from_notification_data_returns_partial_capture_child_tx: waiting for threads: [] 2026-02-27 02:51:04,401 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_refund_tx ... 2026-02-27 02:51:04,429 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_get_tx_from_notification_data_returns_refund_tx: waiting for threads: [] 2026-02-27 02:51:04,457 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_void_tx ... 2026-02-27 02:51:04,487 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_get_tx_from_notification_data_returns_void_tx: waiting for threads: [] 2026-02-27 02:51:04,510 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_no_information_missing_from_partner_address ... 2026-02-27 02:51:04,546 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_no_information_missing_from_partner_address: waiting for threads: [] 2026-02-27 02:51:04,568 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_processing_values ... 2026-02-27 02:51:04,601 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_processing_values: waiting for threads: [] 2026-02-27 02:51:04,623 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_invalid_signature ... 2026-02-27 02:51:04,640 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_reject_webhook_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:04,657 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_missing_signature ... 2026-02-27 02:51:04,669 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_reject_webhook_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:04,682 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_capture_request_does_not_create_capture_tx ... 2026-02-27 02:51:04,694 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-02-27 02:51:04,704 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_send_full_capture_request_does_not_create_capture_tx: waiting for threads: [] 2026-02-27 02:51:04,717 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_void_request_does_not_create_void_tx ... 2026-02-27 02:51:04,728 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-02-27 02:51:04,734 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_send_full_void_request_does_not_create_void_tx: waiting for threads: [] 2026-02-27 02:51:04,753 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_capture_request_creates_capture_tx ... 2026-02-27 02:51:04,769 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-02-27 02:51:04,779 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_send_partial_capture_request_creates_capture_tx: waiting for threads: [] 2026-02-27 02:51:04,795 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_void_request_creates_void_tx ... 2026-02-27 02:51:04,811 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-02-27 02:51:04,816 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_send_partial_void_request_creates_void_tx: waiting for threads: [] 2026-02-27 02:51:04,834 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_refund_request ... 2026-02-27 02:51:04,864 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_send_refund_request: waiting for threads: [] 2026-02-27 02:51:04,878 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_full_capture_request ... 2026-02-27 02:51:04,901 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_tx_state_after_send_full_capture_request: waiting for threads: [] 2026-02-27 02:51:04,915 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_partial_capture_request ... 2026-02-27 02:51:04,939 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_tx_state_after_send_partial_capture_request: waiting for threads: [] 2026-02-27 02:51:04,953 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_void_request ... 2026-02-27 02:51:04,969 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_tx_state_after_send_void_request: waiting for threads: [] 2026-02-27 02:51:04,983 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_authorizes_transaction ... 2026-02-27 02:51:05,000 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:05,198 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:05] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.005 0.195 2026-02-27 02:51:05,200 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_webhook_notification_authorizes_transaction: waiting for threads: [] 2026-02-27 02:51:05,214 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_cancels_transaction ... 2026-02-27 02:51:05,229 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:06,083 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:06] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.005 0.850 2026-02-27 02:51:06,086 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_webhook_notification_cancels_transaction: waiting for threads: [] 2026-02-27 02:51:06,108 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_captures_transaction ... 2026-02-27 02:51:06,130 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:06,360 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:06] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.006 0.225 2026-02-27 02:51:06,362 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_webhook_notification_captures_transaction: waiting for threads: [] 2026-02-27 02:51:06,380 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_confirms_transaction ... 2026-02-27 02:51:06,400 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:06,625 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:06] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.028 0.198 2026-02-27 02:51:06,628 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_webhook_notification_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:06,644 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_refunds_transaction ... 2026-02-27 02:51:06,669 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:07,377 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-02-27 02:51:07,385 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:07] "POST /payment/adyen/notification HTTP/1.1" 200 - 32 0.012 0.706 2026-02-27 02:51:07,388 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_webhook_notification_refunds_transaction: waiting for threads: [] 2026-02-27 02:51:07,401 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:07,419 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:07,597 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:07] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.003 0.178 2026-02-27 02:51:07,599 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_adyen.tests.test_adyen.AdyenTest.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:07,621 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:08,021 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-02-27 02:51:08,063 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_payment_transaction.TestPaymentTransaction.test_no_input_missing_from_redirect_form: waiting for threads: [] 2026-02-27 02:51:08,084 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-02-27 02:51:08,123 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_payment_transaction.TestPaymentTransaction.test_no_item_missing_from_rendering_values: waiting for threads: [] 2026-02-27 02:51:08,150 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-02-27 02:51:08,177 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:08,198 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_contains_only_valid_characters ... 2026-02-27 02:51:08,203 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_payment_transaction.TestPaymentTransaction.test_reference_contains_only_valid_characters: waiting for threads: [] 2026-02-27 02:51:08,234 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:08,659 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-02-27 02:51:08,681 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows.TestProcessingFlows.test_accept_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:08,705 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-02-27 02:51:08,732 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:08,907 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:08] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.002 0.175 2026-02-27 02:51:09,586 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:09] "GET /payment/status HTTP/1.1" 200 - 175 0.081 0.596 2026-02-27 02:51:09,589 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows.TestProcessingFlows.test_redirect_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:09,612 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-02-27 02:51:09,636 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:09,841 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:09] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.002 0.205 2026-02-27 02:51:10,423 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:10] "GET /payment/status HTTP/1.1" 200 - 175 0.070 0.510 2026-02-27 02:51:10,426 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows.TestProcessingFlows.test_redirect_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:10,447 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-02-27 02:51:10,465 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:10,486 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-02-27 02:51:10,503 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:10,524 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-02-27 02:51:10,545 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:11,320 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:11] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.002 0.775 2026-02-27 02:51:11,322 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:11,342 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:11,363 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:11,557 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:11] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.002 0.194 2026-02-27 02:51:11,559 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_aps.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:11,590 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:12,008 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-02-27 02:51:12,055 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-02-27 02:51:12,079 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-02-27 02:51:12,118 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:12,514 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-02-27 02:51:12,549 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction.TestPaymentTransaction.test_no_input_missing_from_redirect_form: waiting for threads: [] 2026-02-27 02:51:12,571 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-02-27 02:51:12,624 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction.TestPaymentTransaction.test_no_item_missing_from_rendering_values: waiting for threads: [] 2026-02-27 02:51:12,643 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-02-27 02:51:12,670 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:12,690 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_computed_based_on_document_name ... 2026-02-27 02:51:12,938 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction.TestPaymentTransaction.test_reference_is_computed_based_on_document_name: waiting for threads: [] 2026-02-27 02:51:12,961 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-02-27 02:51:13,040 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction.TestPaymentTransaction.test_reference_is_singularized: waiting for threads: [] 2026-02-27 02:51:13,060 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_stripped_at_max_length ... 2026-02-27 02:51:13,132 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_payment_transaction.TestPaymentTransaction.test_reference_is_stripped_at_max_length: waiting for threads: [] 2026-02-27 02:51:13,155 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:13,520 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-02-27 02:51:13,538 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows.TestProcessingFlows.test_accept_webhook_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:13,558 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-02-27 02:51:13,575 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:13,593 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-02-27 02:51:13,611 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:13,628 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-02-27 02:51:13,662 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:13,851 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:13] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.004 0.189 2026-02-27 02:51:13,853 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:13,873 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:13,896 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:14,651 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:14] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.002 0.755 2026-02-27 02:51:14,654 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_asiapay.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:14,681 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:15,071 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_compatible_providers ... 2026-02-27 02:51:15,146 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_processing_values ... 2026-02-27 02:51:15,182 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation ... 2026-02-27 02:51:15,205 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_voiding_confirmed_tx_cancels_it ... 2026-02-27 02:51:15,258 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:15,651 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_authorized_tx_voids_it ... 2026-02-27 02:51:15,697 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_captured_tx_refunds_it_and_creates_refund_tx ... 2026-02-27 02:51:15,747 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_refunded_tx_creates_refund_tx ... 2026-02-27 02:51:15,800 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_voided_tx_cancels_it ... 2026-02-27 02:51:15,857 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:16,278 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_accept_notification_with_valid_signature ... 2026-02-27 02:51:16,302 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo.BuckarooTest.test_accept_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:16,318 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_feedback_processing ... 2026-02-27 02:51:16,350 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-02-27 02:51:16,361 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo.BuckarooTest.test_feedback_processing: waiting for threads: [] 2026-02-27 02:51:16,377 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_redirect_form_values ... 2026-02-27 02:51:16,411 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo.BuckarooTest.test_redirect_form_values: waiting for threads: [] 2026-02-27 02:51:16,427 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_invalid_signature ... 2026-02-27 02:51:16,446 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo.BuckarooTest.test_reject_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:16,463 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_missing_signature ... 2026-02-27 02:51:16,480 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo.BuckarooTest.test_reject_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:16,502 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys ... 2026-02-27 02:51:16,506 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo.BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys: waiting for threads: [] 2026-02-27 02:51:16,526 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_confirms_transaction ... 2026-02-27 02:51:16,543 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:16,743 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:16] "POST /payment/buckaroo/webhook HTTP/1.1" 200 - 16 0.006 0.196 2026-02-27 02:51:16,746 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo.BuckarooTest.test_webhook_notification_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:16,762 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:16,783 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:16,984 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:16] "POST /payment/buckaroo/return HTTP/1.1" 303 - 8 0.002 0.202 2026-02-27 02:51:17,750 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:17] "GET /payment/status HTTP/1.1" 200 - 175 0.092 0.673 2026-02-27 02:51:17,753 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_buckaroo.tests.test_buckaroo.BuckarooTest.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:17,790 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:18,316 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_based_on_transaction_reference ... 2026-02-27 02:51:18,364 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_invoice ... 2026-02-27 02:51:18,668 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_sale_order ... 2026-02-27 02:51:19,127 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:19,635 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction ... 2026-02-27 02:51:19,699 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction: waiting for threads: [] 2026-02-27 02:51:19,720 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_authorizes_transaction ... 2026-02-27 02:51:19,750 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_authorizes_transaction: waiting for threads: [] 2026-02-27 02:51:19,771 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_cancels_transaction ... 2026-02-27 02:51:19,799 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_cancels_transaction: waiting for threads: [] 2026-02-27 02:51:19,821 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-02-27 02:51:19,847 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:19,866 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_propagates_simulated_state_to_token ... 2026-02-27 02:51:19,912 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_propagates_simulated_state_to_token: waiting for threads: [] 2026-02-27 02:51:19,932 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-02-27 02:51:19,959 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error: waiting for threads: [] 2026-02-27 02:51:19,978 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_pending ... 2026-02-27 02:51:20,006 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_sets_transaction_pending: waiting for threads: [] 2026-02-27 02:51:20,026 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-02-27 02:51:20,058 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction: waiting for threads: [] 2026-02-27 02:51:20,079 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_full_capture_request_does_not_create_capture_tx ... 2026-02-27 02:51:20,109 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_send_full_capture_request_does_not_create_capture_tx: waiting for threads: [] 2026-02-27 02:51:20,130 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_partial_capture_request_creates_capture_tx ... 2026-02-27 02:51:20,165 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_payment_transaction.TestPaymentTransaction.test_send_partial_capture_request_creates_capture_tx: waiting for threads: [] 2026-02-27 02:51:20,197 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:20,739 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_processing_flows: Starting TestProcessingFlows.test_portal_payment_triggers_processing ... 2026-02-27 02:51:20,780 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:21,492 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:21] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 6 0.001 0.713 2026-02-27 02:51:21,494 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_demo.tests.test_processing_flows.TestProcessingFlows.test_portal_payment_triggers_processing: waiting for threads: [] 2026-02-27 02:51:21,551 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:21,912 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-02-27 02:51:21,959 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_validation_transactions ... 2026-02-27 02:51:22,010 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:22,348 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-02-27 02:51:22,395 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-02-27 02:51:22,434 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-02-27 02:51:22,474 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-02-27 02:51:22,515 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-02-27 02:51:22,608 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:22,950 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-02-27 02:51:22,969 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows.TestProcessingFlows.test_accept_webhook_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:22,990 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-02-27 02:51:23,013 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:23,189 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:23] "GET /payment/flutterwave/return?status=successful&tx_ref=Test+Transaction HTTP/1.1" 303 - 8 0.002 0.176 2026-02-27 02:51:23,774 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:23] "GET /payment/status HTTP/1.1" 200 - 174 0.077 0.506 2026-02-27 02:51:23,777 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows.TestProcessingFlows.test_redirect_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:23,799 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-02-27 02:51:23,816 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:23,836 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-02-27 02:51:23,853 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:23,868 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-02-27 02:51:23,886 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:24,044 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:24] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.002 0.158 2026-02-27 02:51:24,046 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:24,064 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:24,084 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:24,249 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:24] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.003 0.164 2026-02-27 02:51:24,252 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_flutterwave.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:24,287 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:25,229 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-02-27 02:51:25,283 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:25,726 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_cop_currency_rounding ... 2026-02-27 02:51:25,749 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction.TestPaymentTransaction.test_cop_currency_rounding: waiting for threads: [] 2026-02-27 02:51:25,770 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-02-27 02:51:25,795 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction.TestPaymentTransaction.test_no_input_missing_from_redirect_form: waiting for threads: [] 2026-02-27 02:51:25,815 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_preference_request_payload ... 2026-02-27 02:51:25,837 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction.TestPaymentTransaction.test_no_item_missing_from_preference_request_payload: waiting for threads: [] 2026-02-27 02:51:25,857 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-02-27 02:51:25,887 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:25,907 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_rejects_transaction ... 2026-02-27 02:51:25,937 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_rejects_transaction: waiting for threads: [] 2026-02-27 02:51:25,969 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:26,372 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-02-27 02:51:26,402 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:26,600 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:26] "GET /payment/mercado_pago/return?external_reference=Test+Transaction&payment_id=123456 HTTP/1.1" 303 - 6 0.001 0.198 2026-02-27 02:51:27,174 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:27] "GET /payment/status HTTP/1.1" 200 - 169 0.070 0.501 2026-02-27 02:51:27,177 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_processing_flows.TestProcessingFlows.test_redirect_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:27,200 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-02-27 02:51:27,225 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:27,426 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:27] "POST /payment/mercado_pago/webhook/Test%20Transaction HTTP/1.1" 200 - 8 0.002 0.202 2026-02-27 02:51:27,430 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mercado_pago.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:27,464 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:27,885 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_payment_request_payload_values ... 2026-02-27 02:51:27,911 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mollie.tests.test_mollie.MollieTest.test_payment_request_payload_values: waiting for threads: [] 2026-02-27 02:51:27,935 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_confirms_transaction ... 2026-02-27 02:51:27,961 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:28,102 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:28] "POST /payment/mollie/webhook HTTP/1.1" 200 - 16 0.007 0.135 2026-02-27 02:51:28,105 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_mollie.tests.test_mollie.MollieTest.test_webhook_notification_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:28,138 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:28,601 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-02-27 02:51:28,638 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_provider.TestPaymentProvider.test_incompatible_with_unsupported_currencies: waiting for threads: [] 2026-02-27 02:51:28,661 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-02-27 02:51:28,665 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_provider.TestPaymentProvider.test_signature_calculation_for_incoming_data: waiting for threads: [] 2026-02-27 02:51:28,687 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-02-27 02:51:28,691 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_provider.TestPaymentProvider.test_signature_calculation_for_outgoing_data: waiting for threads: [] 2026-02-27 02:51:28,721 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:29,158 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-02-27 02:51:29,204 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction.TestPaymentTransaction.test_no_input_missing_from_redirect_form: waiting for threads: [] 2026-02-27 02:51:29,226 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-02-27 02:51:29,250 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction.TestPaymentTransaction.test_no_item_missing_from_rendering_values: waiting for threads: [] 2026-02-27 02:51:29,272 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-02-27 02:51:29,306 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:29,327 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-02-27 02:51:29,358 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error: waiting for threads: [] 2026-02-27 02:51:29,380 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_to_cancel ... 2026-02-27 02:51:29,410 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_sets_transaction_to_cancel: waiting for threads: [] 2026-02-27 02:51:29,431 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_unknown_transaction_in_error ... 2026-02-27 02:51:29,447 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.models.payment_transaction: Received data with invalid payment status (???) and reason 'Invalid Card' for transaction with reference Test Transaction 2026-02-27 02:51:29,462 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_sets_unknown_transaction_in_error: waiting for threads: [] 2026-02-27 02:51:29,482 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay ... 2026-02-27 02:51:29,506 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_payment_transaction.TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay: waiting for threads: [] 2026-02-27 02:51:29,538 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:29,891 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-02-27 02:51:29,908 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows.TestProcessingFlows.test_accept_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:29,922 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-02-27 02:51:29,957 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:30,679 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:30] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&invoice_id=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=660a42e9796754d93c9e4b87c3ac4e34ce8880e32813609c15b273a1d5cee563&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 9 0.003 0.722 2026-02-27 02:51:31,311 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:31] "GET /payment/status HTTP/1.1" 200 - 174 0.105 0.524 2026-02-27 02:51:31,313 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows.TestProcessingFlows.test_redirect_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:31,330 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-02-27 02:51:31,351 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:31,476 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:31] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&invoice_id=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=660a42e9796754d93c9e4b87c3ac4e34ce8880e32813609c15b273a1d5cee563&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 9 0.003 0.125 2026-02-27 02:51:32,093 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:32] "GET /payment/status HTTP/1.1" 200 - 174 0.083 0.531 2026-02-27 02:51:32,096 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows.TestProcessingFlows.test_redirect_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:32,119 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-02-27 02:51:32,136 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:32,155 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-02-27 02:51:32,173 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:32,193 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-02-27 02:51:32,214 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:32,388 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:32] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.002 0.174 2026-02-27 02:51:32,390 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:32,411 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:32,433 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:33,132 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:33] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.003 0.697 2026-02-27 02:51:33,133 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_nuvei.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:33,155 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:33,586 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_complete_order_confirms_transaction ... 2026-02-27 02:51:33,620 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal.PaypalTest.test_complete_order_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:33,641 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_feedback_processing ... 2026-02-27 02:51:33,677 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal.PaypalTest.test_feedback_processing: waiting for threads: [] 2026-02-27 02:51:33,699 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_order_payload_values_for_public_user ... 2026-02-27 02:51:33,734 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal.PaypalTest.test_order_payload_values_for_public_user: waiting for threads: [] 2026-02-27 02:51:33,756 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_processing_values ... 2026-02-27 02:51:33,781 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.models.payment_transaction: Sending '/checkout/orders' request for transaction with reference Test Transaction: {'intent': 'CAPTURE', 'payment_source': {'paypal': {'address': {'address_line_1': 'Huge Street', 'address_line_2': '2/543', 'admin_area_2': 'Sin City', 'country_code': 'BE', 'postal_code': '1000'}, 'email_address': 'norbert.buyer@example.com', 'experience_context': {'shipping_preference': 'NO_SHIPPING'}, 'name': {'given_name': 'Norbert', 'surname': 'Buyer'}}}, 'purchase_units': [{'amount': {'currency_code': 'EUR', 'value': 1111.11}, 'description': 'My Company (San Francisco): Test ' 'Transaction', 'payee': {'display_data': {'brand_name': 'My Company (San ' 'Francisco)', 'business_email': 'info@yourcompany.com'}, 'email_address': 'dummy@test.mail.com'}, 'reference_id': 'Test Transaction'}]} 2026-02-27 02:51:33,782 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.models.payment_transaction: Response of '/checkout/orders' request for transaction with reference Test Transaction: {'id': '123DUMMY456'} 2026-02-27 02:51:33,782 166 INFO rb-209aa48-220549-371127 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference Test Transaction: {'amount': 1111.11, 'currency_id': 126, 'order_id': '123DUMMY456', 'partner_id': 396, 'provider_code': 'paypal', 'provider_id': 11, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-02-27 02:51:33,783 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal.PaypalTest.test_processing_values: waiting for threads: [] 2026-02-27 02:51:33,803 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_provide_shipping_address ... 2026-02-27 02:51:34,013 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal.PaypalTest.test_provide_shipping_address: waiting for threads: [] 2026-02-27 02:51:34,034 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_confirms_transaction ... 2026-02-27 02:51:34,054 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:34,278 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:34] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 16 0.007 0.219 2026-02-27 02:51:34,281 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal.PaypalTest.test_webhook_notification_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:34,302 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_triggers_origin_check ... 2026-02-27 02:51:34,323 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:34,527 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:34] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 9 0.016 0.190 2026-02-27 02:51:34,530 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_paypal.tests.test_paypal.PaypalTest.test_webhook_notification_triggers_origin_check: waiting for threads: [] 2026-02-27 02:51:34,556 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:34,982 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-02-27 02:51:35,038 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:35,462 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_allow_multi_payments_on_non_recurring_transactions ... 2026-02-27 02:51:35,499 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,499 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,500 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-02-27 02:51:35,500 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,512 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,512 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,513 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-02-27 02:51:35,513 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,522 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,522 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,523 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-02-27 02:51:35,523 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,529 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,529 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,530 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-02-27 02:51:35,530 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,537 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,537 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,537 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-02-27 02:51:35,537 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,543 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,544 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,544 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-02-27 02:51:35,544 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,551 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,551 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,551 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-02-27 02:51:35,551 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,557 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,558 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,558 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-02-27 02:51:35,558 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,564 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,565 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,565 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-02-27 02:51:35,565 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,571 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-02-27 02:51:35,571 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,572 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-02-27 02:51:35,572 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-02-27 02:51:35,596 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-02-27 02:51:35,626 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_refund_tx ... 2026-02-27 02:51:35,650 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_order_request_payload ... 2026-02-27 02:51:35,677 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_prevent_multi_payments_on_recurring_transactions ... 2026-02-27 02:51:35,714 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-02-27 02:51:35,755 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_only_tokenizes_once ... 2026-02-27 02:51:35,811 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-02-27 02:51:35,859 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_updates_reference_if_not_confirmed ... 2026-02-27 02:51:35,886 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_is_not_supported ... 2026-02-27 02:51:35,922 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:36,221 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-02-27 02:51:36,243 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows.TestProcessingFlows.test_accept_webhook_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:36,265 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-02-27 02:51:36,285 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:36,306 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-02-27 02:51:36,323 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows.TestProcessingFlows.test_reject_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:36,344 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-02-27 02:51:36,369 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:37,160 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:37] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.002 0.791 2026-02-27 02:51:37,164 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:37,183 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:37,203 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:37,326 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:37] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.002 0.122 2026-02-27 02:51:37,328 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:37,361 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:37,752 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-02-27 02:51:37,788 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-02-27 02:51:37,835 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:38,235 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing ... 2026-02-27 02:51:38,272 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:38,456 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:38] "POST /payment/stripe/webhook HTTP/1.1" 200 - 7 0.002 0.184 2026-02-27 02:51:38,459 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_refund_flows.TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:38,479 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_id_is_set_as_provider_reference ... 2026-02-27 02:51:38,520 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_refund_flows.TestRefundFlows.test_refund_id_is_set_as_provider_reference: waiting for threads: [] 2026-02-27 02:51:38,551 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:38,936 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_country_mapping_stripe_connect ... 2026-02-27 02:51:46,273 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_country_mapping_stripe_connect: waiting for threads: [] 2026-02-27 02:51:46,318 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_create_account_link_pass_required_parameters ... 2026-02-27 02:51:46,327 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_create_account_link_pass_required_parameters: waiting for threads: [] 2026-02-27 02:51:46,340 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_do_not_create_webhook_if_already_done ... 2026-02-27 02:51:46,348 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_do_not_create_webhook_if_already_done: waiting for threads: [] 2026-02-27 02:51:46,362 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_onboarding_action_redirect_to_url ... 2026-02-27 02:51:46,394 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_onboarding_action_redirect_to_url: waiting for threads: [] 2026-02-27 02:51:46,407 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_only_create_webhook_if_not_already_done ... 2026-02-27 02:51:46,422 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_only_create_webhook_if_not_already_done: waiting for threads: [] 2026-02-27 02:51:46,436 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_processing_values ... 2026-02-27 02:51:46,455 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_processing_values: waiting for threads: [] 2026-02-27 02:51:46,468 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_capture_request ... 2026-02-27 02:51:46,491 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_tx_state_after_send_capture_request: waiting for threads: [] 2026-02-27 02:51:46,505 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_void_request ... 2026-02-27 02:51:46,527 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_tx_state_after_send_void_request: waiting for threads: [] 2026-02-27 02:51:46,541 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_confirms_transaction ... 2026-02-27 02:51:46,559 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:46,694 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:46] "POST /payment/stripe/webhook HTTP/1.1" 200 - 17 0.007 0.131 2026-02-27 02:51:46,697 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_webhook_notification_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:46,718 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_tokenizes_payment_method ... 2026-02-27 02:51:46,740 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:47,508 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:47] "POST /payment/stripe/webhook HTTP/1.1" 200 - 17 0.007 0.764 2026-02-27 02:51:47,511 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_webhook_notification_tokenizes_payment_method: waiting for threads: [] 2026-02-27 02:51:47,531 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:47,557 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:47,748 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:47] "POST /payment/stripe/webhook HTTP/1.1" 200 - 10 0.003 0.190 2026-02-27 02:51:47,750 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_stripe.tests.test_stripe.StripeTest.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:47,781 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:48,184 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_accept_notification_with_valid_signature ... 2026-02-27 02:51:48,202 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_accept_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:48,217 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel ... 2026-02-27 02:51:48,237 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:48,393 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:48] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.007 0.151 2026-02-27 02:51:48,396 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel: waiting for threads: [] 2026-02-27 02:51:48,416 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1 ... 2026-02-27 02:51:48,438 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:49,094 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:49] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.006 0.652 2026-02-27 02:51:49,096 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1: waiting for threads: [] 2026-02-27 02:51:49,118 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2 ... 2026-02-27 02:51:49,139 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:49,327 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:49] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.006 0.185 2026-02-27 02:51:49,329 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2: waiting for threads: [] 2026-02-27 02:51:49,344 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_invalid_signature ... 2026-02-27 02:51:49,358 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_reject_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:49,374 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_missing_signature ... 2026-02-27 02:51:49,388 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_reject_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:49,401 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_confirms_transaction ... 2026-02-27 02:51:49,417 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:49,550 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:49] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.006 0.129 2026-02-27 02:51:49,553 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_webhook_notification_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:49,573 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_creates_token ... 2026-02-27 02:51:49,590 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:49,756 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.models.payment_transaction: Created token with id 35 for partner with id 426 from transaction with reference Test Transaction 2026-02-27 02:51:49,765 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:49] "POST /payment/worldline/webhook HTTP/1.1" 200 - 21 0.011 0.166 2026-02-27 02:51:49,769 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_webhook_notification_creates_token: waiting for threads: [] 2026-02-27 02:51:49,789 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:49,814 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:50,662 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:50] "POST /payment/worldline/webhook HTTP/1.1" 200 - 9 0.003 0.847 2026-02-27 02:51:50,664 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_worldline.tests.test_worldline.WorldlineTest.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:50,693 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:51,065 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-02-27 02:51:51,121 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:51,481 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_charge_request_contains_rounded_amount_idr ... 2026-02-27 02:51:51,508 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_charge_request_contains_rounded_amount_idr: waiting for threads: [] 2026-02-27 02:51:51,526 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_empty_rendering_values_if_direct ... 2026-02-27 02:51:51,541 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_empty_rendering_values_if_direct: waiting for threads: [] 2026-02-27 02:51:51,559 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_tx ... 2026-02-27 02:51:51,586 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_get_tx_from_notification_data_returns_tx: waiting for threads: [] 2026-02-27 02:51:51,604 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-02-27 02:51:51,626 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_no_input_missing_from_redirect_form: waiting for threads: [] 2026-02-27 02:51:51,645 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_invoice_request_payload ... 2026-02-27 02:51:51,672 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_no_item_missing_from_invoice_request_payload: waiting for threads: [] 2026-02-27 02:51:51,692 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-02-27 02:51:51,715 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.models.payment_transaction: Sending invoice request for link creation: {'amount': 1111.11, 'currency': 'EUR', 'customer': {'addresses': [{'city': 'Sin City', 'country': 'Belgium', 'postal_code': '1000', 'street_line1': 'Huge Street 2/543'}], 'email': 'norbert.buyer@example.com', 'given_names': 'Norbert Buyer', 'mobile_number': '0032 12 34 56 78'}, 'description': 'Test Transaction', 'external_id': 'Test Transaction', 'failure_redirect_url': 'http://127.0.0.1:8069/payment/xendit/return', 'payment_methods': ['UNKNOWN'], 'success_redirect_url': 'http://127.0.0.1:8069/payment/xendit/return?tx_ref=Test+Transaction&access_token=c7267a84d2ebc9be0811ce805dc6b2cfc39b6a3399ed95137dc2a35314db0ab0&success=true'} 2026-02-27 02:51:51,716 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.models.payment_transaction: Received invoice request response: {'invoice_url': 'https://dummy.com'} 2026-02-27 02:51:51,716 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_no_item_missing_from_rendering_values: waiting for threads: [] 2026-02-27 02:51:51,736 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-02-27 02:51:51,764 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_confirms_transaction: waiting for threads: [] 2026-02-27 02:51:51,783 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-02-27 02:51:51,812 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction: waiting for threads: [] 2026-02-27 02:51:51,831 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_idr ... 2026-02-27 02:51:51,847 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_processing_values_contain_rounded_amount_idr: waiting for threads: [] 2026-02-27 02:51:51,867 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenization_flow_not_save_payment_details ... 2026-02-27 02:51:51,897 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_payment_transaction.TestPaymentTransaction.test_tokenization_flow_not_save_payment_details: waiting for threads: [] 2026-02-27 02:51:51,927 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:51:52,329 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_accept_webhook_notification_with_valid_signature ... 2026-02-27 02:51:52,349 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows.TestProcessingFlow.test_accept_webhook_notification_with_valid_signature: waiting for threads: [] 2026-02-27 02:51:52,369 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_invalid_signature ... 2026-02-27 02:51:52,411 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows.TestProcessingFlow.test_reject_notification_with_invalid_signature: waiting for threads: [] 2026-02-27 02:51:52,425 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_missing_signature ... 2026-02-27 02:51:52,456 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows.TestProcessingFlow.test_reject_notification_with_missing_signature: waiting for threads: [] 2026-02-27 02:51:52,472 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return ... 2026-02-27 02:51:52,506 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:52,632 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:52] "GET /payment/xendit/return?success=true&access_token=coincoin&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.004 0.126 2026-02-27 02:51:53,372 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:53] "GET /payment/status HTTP/1.1" 200 - 173 0.091 0.646 2026-02-27 02:51:53,379 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:53] "GET /payment/xendit/return?success=false&access_token=cb9a0c9c55414547da54e7c489f893c4e412ecc2c29eb0df8f2fcfda17250c1f&tx_ref=xendit_tx1 HTTP/1.1" 303 - 0 0.000 0.002 2026-02-27 02:51:53,402 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:53] "GET /payment/status HTTP/1.1" 200 - 7 0.003 0.017 2026-02-27 02:51:53,421 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:53] "GET /payment/xendit/return?success=true&access_token=cb9a0c9c55414547da54e7c489f893c4e412ecc2c29eb0df8f2fcfda17250c1f&tx_ref=xendit_tx1 HTTP/1.1" 303 - 7 0.004 0.009 2026-02-27 02:51:53,444 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:53] "GET /payment/status HTTP/1.1" 200 - 7 0.003 0.017 2026-02-27 02:51:53,447 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows.TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return: waiting for threads: [] 2026-02-27 02:51:53,469 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_processing ... 2026-02-27 02:51:53,493 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:53,621 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:53] "POST /payment/xendit/webhook HTTP/1.1" 200 - 9 0.002 0.127 2026-02-27 02:51:53,623 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows.TestProcessingFlow.test_webhook_notification_triggers_processing: waiting for threads: [] 2026-02-27 02:51:53,642 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_signature_check ... 2026-02-27 02:51:53,662 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:51:54,353 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:51:54] "POST /payment/xendit/webhook HTTP/1.1" 200 - 16 0.006 0.687 2026-02-27 02:51:54,355 166 INFO rb-209aa48-220549-371127 odoo.addons.payment_xendit.tests.test_processing_flows.TestProcessingFlow.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-02-27 02:51:54,385 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 02:52:06,412 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-02-27 02:52:08,985 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-02-27 02:52:10,639 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-02-27 02:52:12,767 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-02-27 02:52:14,719 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-02-27 02:52:16,125 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [151] 2026-02-27 02:52:16,489 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-02-27 02:52:18,649 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [158] 2026-02-27 02:52:19,044 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-02-27 02:52:21,844 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-02-27 02:52:36,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-02-27 02:52:37,622 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:37,622 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_01_pos_basic_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:37,623 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: waiting for threads: [] 2026-02-27 02:52:37,657 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-02-27 02:52:38,363 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:38,364 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_02_pos_with_invoiced : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:38,364 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: waiting for threads: [] 2026-02-27 02:52:38,409 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-02-27 02:52:39,088 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:39,089 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_03_pos_with_lots : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:39,089 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: waiting for threads: [] 2026-02-27 02:52:39,123 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-02-27 02:52:39,983 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:39,984 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_04_product_configurator : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:39,984 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: waiting for threads: [] 2026-02-27 02:52:40,025 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-02-27 02:52:40,765 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:40,765 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_05_ticket_screen : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:40,766 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: waiting for threads: [] 2026-02-27 02:52:40,798 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-02-27 02:52:41,549 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:41,550 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_06_pos_discount_display_with_multiple_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:41,550 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: waiting for threads: [] 2026-02-27 02:52:41,593 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-02-27 02:52:42,172 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:42,172 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_07_pos_barcodes_scan : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:42,173 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: waiting for threads: [] 2026-02-27 02:52:42,217 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_product_combo ... 2026-02-27 02:52:43,930 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:43,931 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_07_product_combo : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:43,931 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: waiting for threads: [] 2026-02-27 02:52:43,976 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-02-27 02:52:44,768 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:44,768 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_08_show_tax_excluded : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:44,769 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: waiting for threads: [] 2026-02-27 02:52:44,811 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-02-27 02:52:45,542 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:45,543 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_09_pos_barcodes_scan_product_pacaging : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:45,543 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: waiting for threads: [] 2026-02-27 02:52:45,578 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-02-27 02:52:46,425 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:46,425 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_GS1_pos_barcodes_scan : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:46,426 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: waiting for threads: [] 2026-02-27 02:52:46,465 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-02-27 02:52:47,190 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:47,191 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_add_multiple_serials_at_once : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:47,191 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: waiting for threads: [] 2026-02-27 02:52:47,229 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_allow_order_modification_after_validation_error ... 2026-02-27 02:52:47,904 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_allow_order_modification_after_validation_error : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:47,904 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_allow_order_modification_after_validation_error: waiting for threads: [] 2026-02-27 02:52:47,944 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_auto_validate_force_done ... 2026-02-27 02:52:48,155 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:48,156 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_auto_validate_force_done : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:48,156 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: waiting for threads: [] 2026-02-27 02:52:48,175 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_autofill_cash_count ... 2026-02-27 02:52:48,841 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:48,842 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_autofill_cash_count : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:48,842 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: waiting for threads: [] 2026-02-27 02:52:48,884 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_barcode_search_attributes_preset ... 2026-02-27 02:52:50,042 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:50,043 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_barcode_search_attributes_preset : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:50,043 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: waiting for threads: [] 2026-02-27 02:52:50,082 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-02-27 02:52:50,708 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:50,708 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_cash_payments_should_reflect_on_next_opening : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:50,709 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: waiting for threads: [] 2026-02-27 02:52:50,750 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-02-27 02:52:51,535 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:51,535 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_cash_rounding_payment : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:51,536 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: waiting for threads: [] 2026-02-27 02:52:51,581 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-02-27 02:52:52,285 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:52,285 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_change_without_cash_method : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:52,286 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: waiting for threads: [] 2026-02-27 02:52:52,324 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-02-27 02:52:53,029 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:53,030 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_chrome_without_cash_move_permission : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:53,030 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: waiting for threads: [] 2026-02-27 02:52:53,072 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_click_all_orders_keep_customer ... 2026-02-27 02:52:53,684 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:53,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_click_all_orders_keep_customer : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:53,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: waiting for threads: [] 2026-02-27 02:52:53,730 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-02-27 02:52:54,861 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:54,862 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_combo_disallowLineQuantityChange : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:54,862 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: waiting for threads: [] 2026-02-27 02:52:54,888 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_item_image_display ... 2026-02-27 02:52:56,679 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:56,680 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_combo_item_image_display : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:56,680 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: waiting for threads: [] 2026-02-27 02:52:56,720 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_variant_mix ... 2026-02-27 02:52:57,253 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:57,253 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_combo_variant_mix : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:57,253 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: waiting for threads: [] 2026-02-27 02:52:57,272 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_ctrl_number_ignored ... 2026-02-27 02:52:57,431 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:57,432 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_ctrl_number_ignored : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:57,432 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: waiting for threads: [] 2026-02-27 02:52:57,451 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_all_fields_displayed ... 2026-02-27 02:52:58,098 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:58,099 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_customer_all_fields_displayed : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:58,099 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: waiting for threads: [] 2026-02-27 02:52:58,141 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display ... 2026-02-27 02:52:58,312 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:58,313 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_customer_display : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:58,313 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: waiting for threads: [] 2026-02-27 02:52:58,333 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-02-27 02:52:58,414 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:52:58,651 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:52:58] "GET /web/image/pos.config/8/customer_display_bg_img HTTP/1.1" 200 - 13 0.004 0.236 2026-02-27 02:52:58,652 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_as_public: waiting for threads: [] 2026-02-27 02:52:58,669 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_with_qr ... 2026-02-27 02:52:58,845 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:58,845 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_customer_display_with_qr : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:58,845 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: waiting for threads: [] 2026-02-27 02:52:58,865 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_note_is_present_after_refresh ... 2026-02-27 02:52:59,504 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:52:59,505 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_customer_note_is_present_after_refresh : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:52:59,505 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: waiting for threads: [] 2026-02-27 02:52:59,545 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-02-27 02:53:00,234 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:00,235 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_customer_search_more : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:00,235 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: waiting for threads: [] 2026-02-27 02:53:00,277 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_orders_not_syncing ... 2026-02-27 02:53:00,908 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:00,909 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_draft_orders_not_syncing : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:00,909 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: waiting for threads: [] 2026-02-27 02:53:00,954 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_dynamic_product_price ... 2026-02-27 02:53:01,341 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:01,342 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_dynamic_product_price : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:01,342 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: waiting for threads: [] 2026-02-27 02:53:01,367 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-02-27 02:53:02,228 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:02,229 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_fiscal_position_inclusive_and_exclusive_tax : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:02,229 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: waiting for threads: [] 2026-02-27 02:53:02,274 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-02-27 02:53:03,103 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:03,103 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_fiscal_position_no_tax : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:03,103 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: waiting for threads: [] 2026-02-27 02:53:03,147 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_tax_group_labels ... 2026-02-27 02:53:03,934 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:03,935 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_fiscal_position_tax_group_labels : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:03,935 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: waiting for threads: [] 2026-02-27 02:53:03,981 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-02-27 02:53:04,762 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:04,763 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_fixed_tax_negative_qty : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:04,763 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: waiting for threads: [] 2026-02-27 02:53:04,804 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_free_text_custom_attribute_on_receipt ... 2026-02-27 02:53:04,863 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #183 deleted product.template.attribute.value records with IDs: [110] 2026-02-27 02:53:04,867 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #183 deleted product.template.attribute.value records with IDs: [111] 2026-02-27 02:53:04,870 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #183 deleted product.template.attribute.value records with IDs: [112] 2026-02-27 02:53:04,874 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #183 deleted product.template.attribute.value records with IDs: [113] 2026-02-27 02:53:04,885 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #183 deleted product.template.attribute.line records with IDs: [38] 2026-02-27 02:53:04,897 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #183 deleted product.template.attribute.line records with IDs: [39] 2026-02-27 02:53:05,541 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:05,541 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_free_text_custom_attribute_on_receipt : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:05,542 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: waiting for threads: [] 2026-02-27 02:53:05,584 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_categories ... 2026-02-27 02:53:06,407 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:06,408 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_limited_categories : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:06,408 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: waiting for threads: [] 2026-02-27 02:53:06,447 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-02-27 02:53:07,486 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:07,487 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_limited_product_pricelist_loading : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:07,487 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: waiting for threads: [] 2026-02-27 02:53:07,524 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot ... 2026-02-27 02:53:08,295 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:08,296 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_lot : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:08,296 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: waiting for threads: [] 2026-02-27 02:53:08,330 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-02-27 02:53:08,989 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:08,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_lot_refund : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:08,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: waiting for threads: [] 2026-02-27 02:53:09,030 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-02-27 02:53:09,890 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:09,890 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_multi_product_options : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:09,891 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: waiting for threads: [] 2026-02-27 02:53:09,931 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_pricelist_rules ... 2026-02-27 02:53:10,714 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:10,715 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_multi_product_pricelist_rules : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:10,715 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: waiting for threads: [] 2026-02-27 02:53:10,750 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_not_available_pricelist_not_set_on_order ... 2026-02-27 02:53:11,397 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:11,398 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_not_available_pricelist_not_set_on_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:11,398 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: waiting for threads: [] 2026-02-27 02:53:11,441 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_one_attribute_value_scan_barcode ... 2026-02-27 02:53:12,426 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:12,427 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_one_attribute_value_scan_barcode : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:12,427 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: waiting for threads: [] 2026-02-27 02:53:12,470 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-02-27 02:53:13,199 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:13,200 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_order_and_invoice_amounts : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:13,200 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: waiting for threads: [] 2026-02-27 02:53:13,238 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_refund_flow ... 2026-02-27 02:53:13,846 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:13,847 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_order_refund_flow : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:13,847 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: waiting for threads: [] 2026-02-27 02:53:13,892 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_with_existing_serial ... 2026-02-27 02:53:14,850 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:14,851 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_order_with_existing_serial : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:14,851 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: waiting for threads: [] 2026-02-27 02:53:14,890 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_orderline_merge_with_higher_price_precision ... 2026-02-27 02:53:15,156 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:15,157 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_orderline_merge_with_higher_price_precision : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:15,157 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: waiting for threads: [] 2026-02-27 02:53:15,183 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-02-27 02:53:16,243 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:16,244 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_pos_closing_cash_details : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:16,244 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: waiting for threads: [] 2026-02-27 02:53:16,289 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_ui_round_globally ... 2026-02-27 02:53:17,038 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:17,039 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_pos_ui_round_globally : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:17,039 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: waiting for threads: [] 2026-02-27 02:53:17,085 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_card_qty_precision ... 2026-02-27 02:53:17,702 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:17,702 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_card_qty_precision : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:17,702 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: waiting for threads: [] 2026-02-27 02:53:17,737 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_categories_order ... 2026-02-27 02:53:18,497 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:18,498 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_categories_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:18,498 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: waiting for threads: [] 2026-02-27 02:53:18,538 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_fp ... 2026-02-27 02:53:20,136 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:20,137 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_combo_change_fp : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:20,137 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: waiting for threads: [] 2026-02-27 02:53:20,181 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_pricelist ... 2026-02-27 02:53:21,874 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:21,875 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_combo_change_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:21,875 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: waiting for threads: [] 2026-02-27 02:53:21,919 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_price ... 2026-02-27 02:53:22,683 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:22,684 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_combo_price : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:22,684 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: waiting for threads: [] 2026-02-27 02:53:22,725 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_information_screen_admin ... 2026-02-27 02:53:23,361 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:23,362 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_information_screen_admin : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:23,362 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: waiting for threads: [] 2026-02-27 02:53:23,405 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_ref_displayed ... 2026-02-27 02:53:23,662 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:23,663 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_ref_displayed : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:23,663 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: waiting for threads: [] 2026-02-27 02:53:23,692 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search ... 2026-02-27 02:53:24,374 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:24,375 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_search : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:24,375 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: waiting for threads: [] 2026-02-27 02:53:24,420 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search_2 ... 2026-02-27 02:53:25,200 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:25,201 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_search_2 : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:25,201 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: waiting for threads: [] 2026-02-27 02:53:25,244 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_properly_display_price ... 2026-02-27 02:53:25,973 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:25,973 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_properly_display_price : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:25,973 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: waiting for threads: [] 2026-02-27 02:53:26,019 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_screen_edit_payment_lines ... 2026-02-27 02:53:26,624 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:26,625 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_receipt_screen_edit_payment_lines : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:26,625 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: waiting for threads: [] 2026-02-27 02:53:26,666 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-02-27 02:53:27,420 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:27,420 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_receipt_tracking_method : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:27,421 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: waiting for threads: [] 2026-02-27 02:53:27,458 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_few_quantities ... 2026-02-27 02:53:28,120 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:28,121 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_refund_few_quantities : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:28,121 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: waiting for threads: [] 2026-02-27 02:53:28,165 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-02-27 02:53:28,925 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:28,926 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_refund_order_with_fp_tax_included : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:28,926 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: waiting for threads: [] 2026-02-27 02:53:28,968 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_res_partner_scan_barcode ... 2026-02-27 02:53:29,659 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:29,660 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_res_partner_scan_barcode : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:29,660 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: waiting for threads: [] 2026-02-27 02:53:29,701 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_reuse_empty_floating_order ... 2026-02-27 02:53:30,293 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:30,293 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_reuse_empty_floating_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:30,293 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: waiting for threads: [] 2026-02-27 02:53:30,328 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-02-27 02:53:31,015 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:31,015 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_rounding_down : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:31,016 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: waiting for threads: [] 2026-02-27 02:53:31,053 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-02-27 02:53:31,877 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:31,878 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_rounding_half_up : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:31,878 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: waiting for threads: [] 2026-02-27 02:53:31,922 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-02-27 02:53:32,711 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:32,712 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_rounding_up : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:32,712 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: waiting for threads: [] 2026-02-27 02:53:32,747 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_serial_number_do_not_duplicate_after_refresh ... 2026-02-27 02:53:33,483 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:33,483 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_serial_number_do_not_duplicate_after_refresh : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:33,483 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: waiting for threads: [] 2026-02-27 02:53:33,519 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_sync_from_ui_one_by_one ... 2026-02-27 02:53:33,680 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:33,681 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_sync_from_ui_one_by_one : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:33,681 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: waiting for threads: [] 2026-02-27 02:53:33,708 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tax_control_button_visiblity ... 2026-02-27 02:53:34,329 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:34,329 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_tax_control_button_visiblity : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:34,330 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: waiting for threads: [] 2026-02-27 02:53:34,374 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tracking_number_closing_session ... 2026-02-27 02:53:34,911 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:34,912 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_tracking_number_closing_session : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:34,912 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: waiting for threads: [] 2026-02-27 02:53:34,955 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_translate_product_name ... 2026-02-27 02:53:35,855 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:35,856 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_translate_product_name : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:35,856 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: waiting for threads: [] 2026-02-27 02:53:35,900 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_zero_decimal_places_currency ... 2026-02-27 02:53:36,660 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:36,661 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_zero_decimal_places_currency : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:36,661 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: waiting for threads: [] 2026-02-27 02:53:36,748 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-02-27 02:53:51,119 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-02-27 02:53:51,761 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:51,762 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_01_pos_basic_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:51,762 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: waiting for threads: [] 2026-02-27 02:53:51,795 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-02-27 02:53:52,485 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:52,486 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_02_pos_with_invoiced : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:52,486 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: waiting for threads: [] 2026-02-27 02:53:52,520 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-02-27 02:53:53,111 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:53,112 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_03_pos_with_lots : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:53,112 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: waiting for threads: [] 2026-02-27 02:53:53,155 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-02-27 02:53:54,040 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:54,041 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_04_product_configurator : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:54,041 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: waiting for threads: [] 2026-02-27 02:53:54,086 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-02-27 02:53:54,752 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:54,753 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_05_ticket_screen : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:54,753 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: waiting for threads: [] 2026-02-27 02:53:54,795 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-02-27 02:53:55,511 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:55,512 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:55,512 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: waiting for threads: [] 2026-02-27 02:53:55,558 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-02-27 02:53:56,233 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:56,234 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_07_pos_barcodes_scan : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:56,234 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: waiting for threads: [] 2026-02-27 02:53:56,278 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_product_combo ... 2026-02-27 02:53:58,074 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:58,075 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_07_product_combo : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:58,075 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: waiting for threads: [] 2026-02-27 02:53:58,119 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-02-27 02:53:58,902 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:58,902 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_08_show_tax_excluded : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:58,903 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: waiting for threads: [] 2026-02-27 02:53:58,947 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-02-27 02:53:59,637 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:53:59,638 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_09_pos_barcodes_scan_product_pacaging : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:53:59,638 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: waiting for threads: [] 2026-02-27 02:53:59,681 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-02-27 02:54:00,540 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:00,541 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_GS1_pos_barcodes_scan : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:00,541 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: waiting for threads: [] 2026-02-27 02:54:00,583 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-02-27 02:54:01,299 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:01,300 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_add_multiple_serials_at_once : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:01,300 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: waiting for threads: [] 2026-02-27 02:54:01,343 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_allow_order_modification_after_validation_error ... 2026-02-27 02:54:02,045 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_allow_order_modification_after_validation_error : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:02,045 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_allow_order_modification_after_validation_error: waiting for threads: [] 2026-02-27 02:54:02,088 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_auto_validate_force_done ... 2026-02-27 02:54:02,315 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:02,316 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_auto_validate_force_done : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:02,316 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: waiting for threads: [] 2026-02-27 02:54:02,335 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_autofill_cash_count ... 2026-02-27 02:54:03,102 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:03,103 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_autofill_cash_count : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:03,103 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: waiting for threads: [] 2026-02-27 02:54:03,147 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_barcode_search_attributes_preset ... 2026-02-27 02:54:04,385 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:04,386 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_barcode_search_attributes_preset : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:04,386 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: waiting for threads: [] 2026-02-27 02:54:04,439 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-02-27 02:54:05,097 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:05,097 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_cash_payments_should_reflect_on_next_opening : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:05,097 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: waiting for threads: [] 2026-02-27 02:54:05,138 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-02-27 02:54:05,893 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:05,894 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_cash_rounding_payment : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:05,894 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: waiting for threads: [] 2026-02-27 02:54:05,926 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-02-27 02:54:06,538 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:06,539 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_change_without_cash_method : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:06,539 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: waiting for threads: [] 2026-02-27 02:54:06,583 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-02-27 02:54:07,276 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:07,277 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_chrome_without_cash_move_permission : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:07,277 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: waiting for threads: [] 2026-02-27 02:54:07,311 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_click_all_orders_keep_customer ... 2026-02-27 02:54:07,947 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:07,948 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_click_all_orders_keep_customer : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:07,948 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: waiting for threads: [] 2026-02-27 02:54:08,002 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-02-27 02:54:09,178 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:09,179 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_combo_disallowLineQuantityChange : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:09,179 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: waiting for threads: [] 2026-02-27 02:54:09,202 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_item_image_display ... 2026-02-27 02:54:11,140 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:11,140 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_combo_item_image_display : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:11,141 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: waiting for threads: [] 2026-02-27 02:54:11,182 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_variant_mix ... 2026-02-27 02:54:11,765 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:11,766 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_combo_variant_mix : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:11,766 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: waiting for threads: [] 2026-02-27 02:54:11,789 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_ctrl_number_ignored ... 2026-02-27 02:54:11,953 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:11,954 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_ctrl_number_ignored : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:11,954 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: waiting for threads: [] 2026-02-27 02:54:11,977 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_all_fields_displayed ... 2026-02-27 02:54:12,639 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:12,640 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_customer_all_fields_displayed : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:12,640 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: waiting for threads: [] 2026-02-27 02:54:12,683 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display ... 2026-02-27 02:54:12,866 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:12,866 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_customer_display : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:12,867 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: waiting for threads: [] 2026-02-27 02:54:12,895 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-02-27 02:54:12,988 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 02:54:13,768 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 02:54:13] "GET /web/image/pos.config/9/customer_display_bg_img HTTP/1.1" 200 - 13 0.005 0.778 2026-02-27 02:54:13,769 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_as_public: waiting for threads: [] 2026-02-27 02:54:13,789 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_with_qr ... 2026-02-27 02:54:13,962 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:13,963 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_customer_display_with_qr : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:13,963 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: waiting for threads: [] 2026-02-27 02:54:13,983 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_note_is_present_after_refresh ... 2026-02-27 02:54:14,631 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:14,632 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_customer_note_is_present_after_refresh : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:14,632 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: waiting for threads: [] 2026-02-27 02:54:14,675 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-02-27 02:54:15,317 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:15,318 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_customer_search_more : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:15,319 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: waiting for threads: [] 2026-02-27 02:54:15,352 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_orders_not_syncing ... 2026-02-27 02:54:15,976 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:15,976 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_draft_orders_not_syncing : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:15,976 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: waiting for threads: [] 2026-02-27 02:54:16,019 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_dynamic_product_price ... 2026-02-27 02:54:16,486 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:16,486 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_dynamic_product_price : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:16,487 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: waiting for threads: [] 2026-02-27 02:54:16,512 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-02-27 02:54:17,365 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:17,365 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:17,366 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: waiting for threads: [] 2026-02-27 02:54:17,405 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-02-27 02:54:18,214 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:18,215 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_fiscal_position_no_tax : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:18,215 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: waiting for threads: [] 2026-02-27 02:54:18,250 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_tax_group_labels ... 2026-02-27 02:54:18,923 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:18,924 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_fiscal_position_tax_group_labels : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:18,924 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: waiting for threads: [] 2026-02-27 02:54:18,966 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-02-27 02:54:19,728 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:19,729 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_fixed_tax_negative_qty : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:19,729 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: waiting for threads: [] 2026-02-27 02:54:19,775 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_free_text_custom_attribute_on_receipt ... 2026-02-27 02:54:19,843 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #187 deleted product.template.attribute.value records with IDs: [159] 2026-02-27 02:54:19,847 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #187 deleted product.template.attribute.value records with IDs: [160] 2026-02-27 02:54:19,852 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #187 deleted product.template.attribute.value records with IDs: [161] 2026-02-27 02:54:19,856 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #187 deleted product.template.attribute.value records with IDs: [162] 2026-02-27 02:54:19,871 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #187 deleted product.template.attribute.line records with IDs: [63] 2026-02-27 02:54:19,888 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #187 deleted product.template.attribute.line records with IDs: [64] 2026-02-27 02:54:20,577 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:20,578 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_free_text_custom_attribute_on_receipt : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:20,578 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: waiting for threads: [] 2026-02-27 02:54:20,620 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_categories ... 2026-02-27 02:54:21,380 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:21,381 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_limited_categories : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:21,381 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: waiting for threads: [] 2026-02-27 02:54:21,425 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-02-27 02:54:22,488 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:22,488 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_limited_product_pricelist_loading : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:22,489 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: waiting for threads: [] 2026-02-27 02:54:22,532 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot ... 2026-02-27 02:54:23,470 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:23,471 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_lot : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:23,471 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: waiting for threads: [] 2026-02-27 02:54:23,513 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-02-27 02:54:24,182 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:24,183 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_lot_refund : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:24,183 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: waiting for threads: [] 2026-02-27 02:54:24,220 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-02-27 02:54:25,092 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:25,093 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_multi_product_options : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:25,093 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: waiting for threads: [] 2026-02-27 02:54:25,131 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_pricelist_rules ... 2026-02-27 02:54:25,841 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:25,842 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_multi_product_pricelist_rules : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:25,842 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: waiting for threads: [] 2026-02-27 02:54:25,886 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_not_available_pricelist_not_set_on_order ... 2026-02-27 02:54:26,610 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:26,611 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_not_available_pricelist_not_set_on_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:26,611 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: waiting for threads: [] 2026-02-27 02:54:26,654 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_one_attribute_value_scan_barcode ... 2026-02-27 02:54:27,576 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:27,577 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_one_attribute_value_scan_barcode : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:27,577 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: waiting for threads: [] 2026-02-27 02:54:27,622 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-02-27 02:54:28,423 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:28,423 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_order_and_invoice_amounts : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:28,423 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: waiting for threads: [] 2026-02-27 02:54:28,460 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_refund_flow ... 2026-02-27 02:54:29,084 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:29,085 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_order_refund_flow : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:29,085 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: waiting for threads: [] 2026-02-27 02:54:29,120 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_with_existing_serial ... 2026-02-27 02:54:30,007 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:30,008 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_order_with_existing_serial : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:30,008 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: waiting for threads: [] 2026-02-27 02:54:30,041 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_orderline_merge_with_higher_price_precision ... 2026-02-27 02:54:30,275 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:30,276 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_orderline_merge_with_higher_price_precision : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:30,276 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: waiting for threads: [] 2026-02-27 02:54:30,295 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-02-27 02:54:31,287 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:31,288 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_pos_closing_cash_details : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:31,288 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: waiting for threads: [] 2026-02-27 02:54:31,332 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_ui_round_globally ... 2026-02-27 02:54:32,069 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:32,069 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_pos_ui_round_globally : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:32,070 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: waiting for threads: [] 2026-02-27 02:54:32,112 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_card_qty_precision ... 2026-02-27 02:54:32,747 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:32,748 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_card_qty_precision : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:32,748 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: waiting for threads: [] 2026-02-27 02:54:32,790 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_categories_order ... 2026-02-27 02:54:33,527 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:33,528 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_categories_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:33,528 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: waiting for threads: [] 2026-02-27 02:54:33,569 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_fp ... 2026-02-27 02:54:35,448 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:35,449 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_combo_change_fp : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:35,449 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: waiting for threads: [] 2026-02-27 02:54:35,491 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_pricelist ... 2026-02-27 02:54:36,989 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:36,989 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_combo_change_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:36,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: waiting for threads: [] 2026-02-27 02:54:37,034 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_price ... 2026-02-27 02:54:37,778 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:37,779 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_combo_price : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:37,779 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: waiting for threads: [] 2026-02-27 02:54:37,825 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_information_screen_admin ... 2026-02-27 02:54:38,474 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:38,475 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_information_screen_admin : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:38,476 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: waiting for threads: [] 2026-02-27 02:54:38,515 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_ref_displayed ... 2026-02-27 02:54:38,779 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:38,780 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_ref_displayed : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:38,780 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: waiting for threads: [] 2026-02-27 02:54:38,798 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search ... 2026-02-27 02:54:39,462 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:39,463 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_search : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:39,463 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: waiting for threads: [] 2026-02-27 02:54:39,498 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search_2 ... 2026-02-27 02:54:40,229 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:40,230 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_search_2 : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:40,230 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: waiting for threads: [] 2026-02-27 02:54:40,284 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_properly_display_price ... 2026-02-27 02:54:41,017 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:41,018 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_properly_display_price : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:41,018 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: waiting for threads: [] 2026-02-27 02:54:41,056 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_screen_edit_payment_lines ... 2026-02-27 02:54:41,600 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:41,600 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_receipt_screen_edit_payment_lines : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:41,601 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: waiting for threads: [] 2026-02-27 02:54:41,637 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-02-27 02:54:42,312 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:42,313 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_receipt_tracking_method : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:42,313 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: waiting for threads: [] 2026-02-27 02:54:42,359 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_few_quantities ... 2026-02-27 02:54:43,102 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:43,102 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_refund_few_quantities : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:43,102 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: waiting for threads: [] 2026-02-27 02:54:43,149 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-02-27 02:54:43,982 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:43,983 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_refund_order_with_fp_tax_included : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:43,983 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: waiting for threads: [] 2026-02-27 02:54:44,027 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_res_partner_scan_barcode ... 2026-02-27 02:54:44,707 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:44,708 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_res_partner_scan_barcode : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:44,708 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: waiting for threads: [] 2026-02-27 02:54:44,753 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_reuse_empty_floating_order ... 2026-02-27 02:54:45,378 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:45,379 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_reuse_empty_floating_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:45,379 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: waiting for threads: [] 2026-02-27 02:54:45,425 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-02-27 02:54:46,203 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:46,204 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_rounding_down : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:46,204 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: waiting for threads: [] 2026-02-27 02:54:46,246 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-02-27 02:54:47,049 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:47,050 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_rounding_half_up : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:47,050 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: waiting for threads: [] 2026-02-27 02:54:47,091 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-02-27 02:54:47,799 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:47,800 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_rounding_up : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:47,800 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: waiting for threads: [] 2026-02-27 02:54:47,840 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_serial_number_do_not_duplicate_after_refresh ... 2026-02-27 02:54:48,528 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:48,529 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_serial_number_do_not_duplicate_after_refresh : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:48,529 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: waiting for threads: [] 2026-02-27 02:54:48,575 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_sync_from_ui_one_by_one ... 2026-02-27 02:54:48,738 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:48,739 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_sync_from_ui_one_by_one : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:48,739 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: waiting for threads: [] 2026-02-27 02:54:48,767 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tax_control_button_visiblity ... 2026-02-27 02:54:49,438 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:49,439 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_tax_control_button_visiblity : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:49,439 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: waiting for threads: [] 2026-02-27 02:54:49,483 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tracking_number_closing_session ... 2026-02-27 02:54:50,101 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:50,101 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_tracking_number_closing_session : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:50,102 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: waiting for threads: [] 2026-02-27 02:54:50,144 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_translate_product_name ... 2026-02-27 02:54:50,901 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:50,902 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_translate_product_name : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:50,902 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: waiting for threads: [] 2026-02-27 02:54:50,945 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_zero_decimal_places_currency ... 2026-02-27 02:54:51,796 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:54:51,796 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_zero_decimal_places_currency : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:54:51,796 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: waiting for threads: [] 2026-02-27 02:54:51,890 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-02-27 02:55:06,699 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_generic_localization: Starting TestGenericLocalization.test_generic_localization ... 2026-02-27 02:55:07,350 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:55:07,351 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_generic_localization: skipped TestGenericLocalization.test_generic_localization : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:55:07,351 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: waiting for threads: [] 2026-02-27 02:55:07,443 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 02:55:29,909 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-02-27 02:55:38,738 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted pos.payment.method records with IDs: [25] 2026-02-27 02:55:39,219 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-02-27 02:55:39,584 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45692836 started for PoS orders references: [{'name': 'Order 12346-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:55:41,206 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45692836 order {'name': 'Order 12346-123-1234', 'uuid': '12345-123-1234'} created pos.order #23 2026-02-27 02:55:41,206 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45692836 finished 2026-02-27 02:55:41,319 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_delete_res_partner_linked_to_pos_order ... 2026-02-27 02:55:41,897 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-02-27 02:55:42,490 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32647804 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:55:42,779 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32647804 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #25 2026-02-27 02:55:42,779 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32647804 finished 2026-02-27 02:55:45,423 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-02-27 02:55:46,811 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-02-27 02:55:47,480 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3947539 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-02-27 02:55:47,657 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3947539 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #27 2026-02-27 02:55:47,658 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3947539 finished 2026-02-27 02:55:48,817 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-02-27 02:55:49,979 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-02-27 02:55:50,969 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [829] 2026-02-27 02:55:51,947 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-02-27 02:55:53,058 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [833] 2026-02-27 02:55:53,171 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-02-27 02:55:55,331 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-02-27 02:55:57,484 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-02-27 02:55:58,012 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52017735 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:55:59,870 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52017735 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #35 2026-02-27 02:55:59,870 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52017735 finished 2026-02-27 02:56:00,012 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-02-27 02:56:01,738 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lot_valuated ... 2026-02-27 02:56:02,772 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [850] 2026-02-27 02:56:03,196 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [852] 2026-02-27 02:56:03,901 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-02-27 02:56:05,128 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [856, 857] 2026-02-27 02:56:05,556 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [860, 861] 2026-02-27 02:56:06,114 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-02-27 02:56:09,189 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-02-27 02:56:09,715 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1127075 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:56:11,237 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1127075 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #44 2026-02-27 02:56:11,238 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1127075 finished 2026-02-27 02:56:12,468 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-02-27 02:56:13,944 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-02-27 02:56:16,727 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.partial.reconcile records with IDs: [49] 2026-02-27 02:56:16,817 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.full.reconcile records with IDs: [37] 2026-02-27 02:56:18,119 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-02-27 02:56:21,018 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-02-27 02:56:22,803 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-02-27 02:56:22,947 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted res.currency.rate records with IDs: [170, 169, 168] 2026-02-27 02:56:25,631 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-02-27 02:56:28,114 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-02-27 02:56:29,176 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [883] 2026-02-27 02:56:29,718 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [886] 2026-02-27 02:56:31,107 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-02-27 02:56:32,855 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-02-27 02:56:33,474 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73693191 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:56:33,788 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73693191 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #58 2026-02-27 02:56:33,788 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73693191 finished 2026-02-27 02:56:33,870 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.tax records with IDs: [152] 2026-02-27 02:56:34,974 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-02-27 02:56:35,543 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92894424 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:56:37,225 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92894424 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #59 2026-02-27 02:56:37,225 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92894424 finished 2026-02-27 02:56:37,376 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_payment_difference_accounting_items ... 2026-02-27 02:56:39,172 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.move.line.ctp records with IDs: [275] 2026-02-27 02:56:39,213 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.move.line.ctp records with IDs: [273] 2026-02-27 02:56:39,315 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.move.line records with IDs: [639] 2026-02-27 02:56:39,874 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-02-27 02:56:51,513 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_creation_in_branch ... 2026-02-27 02:57:01,236 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_partner_bank_id ... 2026-02-27 02:57:03,726 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-02-27 02:57:04,384 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29003052 started for PoS orders references: [{'name': 'a new test refund order', 'uuid': '12345-123-1234'}] 2026-02-27 02:57:06,040 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29003052 order {'name': 'a new test refund order', 'uuid': '12345-123-1234'} created pos.order #64 2026-02-27 02:57:06,041 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29003052 finished 2026-02-27 02:57:06,144 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-02-27 02:57:08,484 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-02-27 02:57:09,612 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_qty_refund_cancel ... 2026-02-27 02:57:10,209 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47656391 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:57:10,512 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47656391 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #67 2026-02-27 02:57:10,513 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47656391 finished 2026-02-27 02:57:10,729 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-02-27 02:57:12,067 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refunded_order_has_uuid ... 2026-02-27 02:57:12,865 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_reordering_rules_triggered_closing_pos ... 2026-02-27 02:57:14,461 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20291329 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20291329 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #74 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20291329 finished 2026-02-27 02:57:17,671 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2527173 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2527173 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #75 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2527173 finished 2026-02-27 02:57:20,933 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_search_tracking_number ... 2026-02-27 02:57:21,448 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_session_name_gap ... 2026-02-27 02:57:22,455 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-02-27 02:57:22,948 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70145509 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:57:23,265 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70145509 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #78 2026-02-27 02:57:23,266 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70145509 finished 2026-02-27 02:57:24,229 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_state_when_closing_register ... 2026-02-27 02:57:25,771 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.move.line.ctp records with IDs: [310] 2026-02-27 02:57:25,807 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.move.line.ctp records with IDs: [308] 2026-02-27 02:57:25,907 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted account.move.line records with IDs: [698] 2026-02-27 02:57:26,491 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sum_only_pos_locations ... 2026-02-27 02:57:34,730 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-02-27 02:57:35,553 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [908] 2026-02-27 02:57:36,519 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-02-27 02:57:36,533 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-02-27 02:57:36,695 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 02:57:36,695 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: skipped TestUi.test_01_point_of_sale_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 02:57:36,696 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: waiting for threads: [] 2026-02-27 02:57:36,731 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 02:57:50,279 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #199 deleted res.currency.rate records with IDs: [172, 173, 174] 2026-02-27 02:57:51,879 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-02-27 02:58:05,051 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_closing_entry_by_product ... 2026-02-27 02:58:16,828 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23994754 started for PoS orders references: [{'name': 'Order 55269-612-0420', 'uuid': '55269-612-0420'}, {'name': 'Order 25791-424-4647', 'uuid': '25791-424-4647'}, {'name': 'Order 62053-307-9151', 'uuid': '62053-307-9151'}, {'name': 'Order 15151-223-2683', 'uuid': '15151-223-2683'}] 2026-02-27 02:58:17,267 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23994754 order {'name': 'Order 55269-612-0420', 'uuid': '55269-612-0420'} created pos.order #82 2026-02-27 02:58:17,527 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23994754 order {'name': 'Order 25791-424-4647', 'uuid': '25791-424-4647'} created pos.order #83 2026-02-27 02:58:17,742 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23994754 order {'name': 'Order 62053-307-9151', 'uuid': '62053-307-9151'} created pos.order #84 2026-02-27 02:58:17,967 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23994754 order {'name': 'Order 15151-223-2683', 'uuid': '15151-223-2683'} created pos.order #85 2026-02-27 02:58:17,968 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23994754 finished 2026-02-27 02:58:18,904 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-02-27 02:58:30,272 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 02:58:30,349 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}, {'name': 'Order 00100-010-0005', 'uuid': '00100-010-0005'}, {'name': 'Order 00100-010-0006', 'uuid': '00100-010-0006'}, {'name': 'Order 00100-010-0007', 'uuid': '00100-010-0007'}, {'name': 'Order 00100-010-0008', 'uuid': '00100-010-0008'}, {'name': 'Order 00100-010-0009', 'uuid': '00100-010-0009'}, {'name': 'Order 00100-010-0010', 'uuid': '00100-010-0010'}, {'name': 'Order 00100-010-0011', 'uuid': '00100-010-0011'}] 2026-02-27 02:58:32,603 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #86 2026-02-27 02:58:33,379 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #87 2026-02-27 02:58:34,162 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #88 2026-02-27 02:58:34,914 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #89 2026-02-27 02:58:35,102 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0005', 'uuid': '00100-010-0005'} created pos.order #90 2026-02-27 02:58:35,262 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0006', 'uuid': '00100-010-0006'} created pos.order #91 2026-02-27 02:58:35,418 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0007', 'uuid': '00100-010-0007'} created pos.order #92 2026-02-27 02:58:35,556 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0008', 'uuid': '00100-010-0008'} created pos.order #93 2026-02-27 02:58:36,261 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0009', 'uuid': '00100-010-0009'} created pos.order #94 2026-02-27 02:58:36,907 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0010', 'uuid': '00100-010-0010'} created pos.order #95 2026-02-27 02:58:37,565 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 order {'name': 'Order 00100-010-0011', 'uuid': '00100-010-0011'} created pos.order #96 2026-02-27 02:58:37,567 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91659683 finished 2026-02-27 02:58:37,646 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 02:58:37,647 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 02:58:37,647 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-02-27 02:58:37,648 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-02-27 02:58:37,648 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-02-27 02:58:37,648 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-02-27 02:58:37,648 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-02-27 02:58:37,649 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-02-27 02:58:37,649 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-02-27 02:58:37,649 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-02-27 02:58:37,650 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-02-27 02:58:37,650 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-02-27 02:58:37,650 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-02-27 02:58:37,651 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-02-27 02:58:37,651 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-02-27 02:58:37,651 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 02:58:40,164 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 02:58:40,164 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 02:58:40,165 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 02:58:40,165 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 02:58:40,231 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_double_syncing_same_order ... 2026-02-27 02:58:51,475 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57246594 started for PoS orders references: [{'name': 'Order 54792-682-0813', 'uuid': '54792-682-0813'}] 2026-02-27 02:58:53,191 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57246594 order {'name': 'Order 54792-682-0813', 'uuid': '54792-682-0813'} created pos.order #97 2026-02-27 02:58:53,192 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57246594 finished 2026-02-27 02:58:53,253 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69626342 started for PoS orders references: [{'name': 'Order 54792-682-0813', 'uuid': '54792-682-0813'}] 2026-02-27 02:58:53,255 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69626342 order {'name': 'Order 54792-682-0813', 'uuid': '54792-682-0813'} sync ignored for existing PoS order pos.order(97,) (state: invoiced) 2026-02-27 02:58:53,255 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69626342 finished 2026-02-27 02:58:53,317 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-02-27 02:59:04,827 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 02:59:04,857 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22925710 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 02:59:05,162 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22925710 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #98 2026-02-27 02:59:05,163 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22925710 finished 2026-02-27 02:59:05,219 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 02:59:05,220 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 02:59:05,929 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 02:59:05,929 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 02:59:05,929 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 02:59:05,929 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 02:59:07,759 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-02-27 02:59:18,883 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 02:59:18,926 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26648755 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 02:59:19,220 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26648755 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #99 2026-02-27 02:59:19,220 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26648755 finished 2026-02-27 02:59:19,286 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 02:59:19,286 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 02:59:20,000 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 02:59:20,001 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 02:59:20,001 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 02:59:20,001 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 02:59:21,812 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-02-27 02:59:33,094 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 02:59:33,122 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56618887 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 02:59:33,443 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56618887 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #100 2026-02-27 02:59:33,443 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56618887 finished 2026-02-27 02:59:33,518 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 02:59:33,764 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 02:59:33,764 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 02:59:34,027 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 02:59:34,027 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 02:59:34,028 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 02:59:34,028 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 02:59:36,035 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_limited_products_loading ... 2026-02-27 02:59:47,313 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4598515 started for PoS orders references: [{'name': 'Order 45022-021-4253', 'uuid': '45022-021-4253'}] 2026-02-27 02:59:47,643 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4598515 order {'name': 'Order 45022-021-4253', 'uuid': '45022-021-4253'} created pos.order #102 2026-02-27 02:59:47,644 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4598515 finished 2026-02-27 02:59:48,094 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64155341 started for PoS orders references: [{'name': 'Order 05259-125-6572', 'uuid': '05259-125-6572'}] 2026-02-27 02:59:48,281 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64155341 order {'name': 'Order 05259-125-6572', 'uuid': '05259-125-6572'} created pos.order #103 2026-02-27 02:59:48,281 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64155341 finished 2026-02-27 02:59:48,533 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35462711 started for PoS orders references: [{'name': 'Order 93850-526-9501', 'uuid': '93850-526-9501'}] 2026-02-27 02:59:48,728 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35462711 order {'name': 'Order 93850-526-9501', 'uuid': '93850-526-9501'} created pos.order #104 2026-02-27 02:59:48,728 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35462711 finished 2026-02-27 02:59:49,024 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_data_should_not_fail ... 2026-02-27 03:00:00,891 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_loading_products_with_access_right_issue ... 2026-02-27 03:00:13,711 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-02-27 03:00:25,697 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:00:25,756 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34573278 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:00:26,117 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34573278 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #105 2026-02-27 03:00:26,341 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34573278 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #106 2026-02-27 03:00:26,584 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34573278 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #107 2026-02-27 03:00:26,585 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34573278 finished 2026-02-27 03:00:26,663 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:00:26,736 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:00:26,736 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:00:27,753 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:00:27,753 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:00:27,754 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:00:27,754 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:00:27,811 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-02-27 03:00:39,679 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:00:39,737 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26927085 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:00:40,139 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26927085 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #108 2026-02-27 03:00:40,359 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26927085 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #109 2026-02-27 03:00:41,764 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26927085 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #110 2026-02-27 03:00:41,765 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26927085 finished 2026-02-27 03:00:41,838 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:00:41,931 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:00:41,932 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-02-27 03:00:41,932 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-02-27 03:00:41,932 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:00:43,138 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-02-27 03:00:43,139 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:00:43,139 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:00:43,139 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:00:43,139 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:00:43,212 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-02-27 03:00:55,431 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:00:55,477 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96647459 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:00:56,951 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96647459 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #111 2026-02-27 03:00:56,952 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96647459 finished 2026-02-27 03:00:57,017 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:00:57,017 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:00:57,018 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-02-27 03:00:57,018 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:00:57,164 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #199 deleted account.move records with IDs: [339] 2026-02-27 03:00:57,241 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:00:57,248 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:00:57,253 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:00:57,253 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:00:57,312 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_payment_method_copy ... 2026-02-27 03:01:09,389 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_refunded_order_id ... 2026-02-27 03:01:20,897 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82160927 started for PoS orders references: [{'name': 'Order 74411-055-4012', 'uuid': '74411-055-4012'}, {'name': 'Order 21589-842-1072', 'uuid': '21589-842-1072'}] 2026-02-27 03:01:21,200 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82160927 order {'name': 'Order 74411-055-4012', 'uuid': '74411-055-4012'} created pos.order #112 2026-02-27 03:01:21,324 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82160927 order {'name': 'Order 21589-842-1072', 'uuid': '21589-842-1072'} created pos.order #113 2026-02-27 03:01:21,324 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82160927 finished 2026-02-27 03:01:21,466 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-02-27 03:01:33,425 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:01:33,488 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11790192 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 03:01:33,923 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11790192 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #115 2026-02-27 03:01:34,211 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11790192 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #116 2026-02-27 03:01:34,212 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11790192 finished 2026-02-27 03:01:34,286 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:01:34,683 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:01:34,683 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:01:35,387 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:01:35,387 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:01:35,387 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:01:35,387 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:01:35,438 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-02-27 03:01:47,635 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:01:47,666 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19400484 started for PoS orders references: [{'name': 'Order 666-666-666', 'uuid': '666-666-666'}] 2026-02-27 03:01:49,392 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19400484 order {'name': 'Order 666-666-666', 'uuid': '666-666-666'} created pos.order #118 2026-02-27 03:01:49,393 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19400484 finished 2026-02-27 03:01:49,457 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:01:50,345 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:01:50,346 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-02-27 03:01:50,346 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-02-27 03:01:50,346 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:01:50,607 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:01:50,607 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:01:50,607 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:01:50,607 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:01:50,666 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-02-27 03:02:02,628 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74351742 started for PoS orders references: [{'name': 'Order 02759-208-2122', 'uuid': '02759-208-2122'}, {'name': 'Order 98331-508-5741', 'uuid': '98331-508-5741'}] 2026-02-27 03:02:03,003 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74351742 order {'name': 'Order 02759-208-2122', 'uuid': '02759-208-2122'} created pos.order #120 2026-02-27 03:02:03,241 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74351742 order {'name': 'Order 98331-508-5741', 'uuid': '98331-508-5741'} created pos.order #121 2026-02-27 03:02:03,242 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74351742 finished 2026-02-27 03:02:04,146 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-02-27 03:02:15,621 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:02:15,709 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34691599 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:02:16,134 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34691599 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #122 2026-02-27 03:02:16,406 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34691599 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #123 2026-02-27 03:02:16,733 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34691599 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #124 2026-02-27 03:02:16,734 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34691599 finished 2026-02-27 03:02:16,841 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:02:16,841 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:02:18,311 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:02:18,312 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:02:18,312 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:02:18,312 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:02:18,371 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-02-27 03:02:31,628 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17190082 started for PoS orders references: [{'name': 'Order 50458-825-2613', 'uuid': '50458-825-2613'}] 2026-02-27 03:02:31,964 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17190082 order {'name': 'Order 50458-825-2613', 'uuid': '50458-825-2613'} created pos.order #125 2026-02-27 03:02:31,965 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17190082 finished 2026-02-27 03:02:33,133 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23260648 started for PoS orders references: [{'name': 'Order 88026-583-5625', 'uuid': '88026-583-5625'}] 2026-02-27 03:02:33,278 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23260648 order {'name': 'Order 88026-583-5625', 'uuid': '88026-583-5625'} created pos.order #126 2026-02-27 03:02:33,278 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23260648 finished 2026-02-27 03:02:34,562 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 33 checked, 33 removed 2026-02-27 03:02:50,751 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left ... 2026-02-27 03:02:51,395 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:51,396 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:51,396 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: waiting for threads: [] 2026-02-27 03:02:51,437 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding ... 2026-02-27 03:02:52,113 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:52,113 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:52,114 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: waiting for threads: [] 2026-02-27 03:02:52,157 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method ... 2026-02-27 03:02:52,838 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:52,838 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:52,839 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: waiting for threads: [] 2026-02-27 03:02:52,880 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash ... 2026-02-27 03:02:53,555 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:53,556 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:53,556 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: waiting for threads: [] 2026-02-27 03:02:53,593 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method ... 2026-02-27 03:02:54,255 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:54,256 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:54,256 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: waiting for threads: [] 2026-02-27 03:02:54,293 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash ... 2026-02-27 03:02:54,948 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:54,948 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:54,949 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: waiting for threads: [] 2026-02-27 03:02:54,988 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method ... 2026-02-27 03:02:54,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method : To re-introduce when feature is ready 2026-02-27 03:02:54,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method: waiting for threads: [] 2026-02-27 03:02:55,009 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method_pay_by_bank_and_cash ... 2026-02-27 03:02:55,010 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method_pay_by_bank_and_cash : To re-introduce when feature is ready 2026-02-27 03:02:55,010 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method_pay_by_bank_and_cash: waiting for threads: [] 2026-02-27 03:02:55,029 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method ... 2026-02-27 03:02:55,030 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method : To re-introduce when feature is ready 2026-02-27 03:02:55,030 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method: waiting for threads: [] 2026-02-27 03:02:55,046 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method_pay_by_bank_and_cash ... 2026-02-27 03:02:55,047 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method_pay_by_bank_and_cash : To re-introduce when feature is ready 2026-02-27 03:02:55,047 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method_pay_by_bank_and_cash: waiting for threads: [] 2026-02-27 03:02:55,064 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_only_cash_method_with_change ... 2026-02-27 03:02:55,752 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:55,752 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_only_cash_method_with_change : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:55,753 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: waiting for threads: [] 2026-02-27 03:02:55,785 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method ... 2026-02-27 03:02:56,411 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:56,412 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:56,412 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: waiting for threads: [] 2026-02-27 03:02:56,448 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_up_with_change ... 2026-02-27 03:02:56,860 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:56,860 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_up_with_change : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:56,861 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: waiting for threads: [] 2026-02-27 03:02:56,888 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_with_change ... 2026-02-27 03:02:57,585 166 WARNING rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:02:57,585 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_with_change : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:02:57,586 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: waiting for threads: [] 2026-02-27 03:02:57,675 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:03:13,252 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-02-27 03:03:13,843 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:03:15,938 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:03:15] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 459 0.371 1.727 2026-02-27 03:03:15,946 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-02-27 03:03:17,089 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:03:17] "GET /my/invoices/358?access_token=aab7fc4a-7bc8-4787-a6ad-7e63756d38c7 HTTP/1.1" 200 - 233 0.126 1.020 2026-02-27 03:03:17,099 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt: waiting for threads: [] 2026-02-27 03:03:17,142 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-02-27 03:03:17,466 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:partner_1 from n/a 2026-02-27 03:03:18,067 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:03:19,513 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:03:19] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 398 0.305 1.143 2026-02-27 03:03:20,508 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:03:20] "GET /my/invoices/359?access_token=c2ae66cc-3d13-474d-87d9-0fc5b623bf6e HTTP/1.1" 200 - 254 0.137 0.854 2026-02-27 03:03:20,519 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_connected: waiting for threads: [] 2026-02-27 03:03:20,560 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_updated ... 2026-02-27 03:03:21,269 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:03:22,723 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:03:22] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 465 0.312 1.144 2026-02-27 03:03:22,732 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-02-27 03:03:23,853 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:03:23] "GET /my/invoices/360?access_token=b6eb7012-e4e6-4e50-a183-4c3c37750c72 HTTP/1.1" 200 - 233 0.230 0.895 2026-02-27 03:03:23,889 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_updated: waiting for threads: [] 2026-02-27 03:03:23,983 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-02-27 03:03:38,064 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #211 deleted res.currency.rate records with IDs: [176, 177, 178] 2026-02-27 03:03:39,552 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-02-27 03:03:47,179 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23074843 started for PoS orders references: [{'name': 'Order 68868-006-2721', 'uuid': '68868-006-2721'}, {'name': 'Order 01482-680-2677', 'uuid': '01482-680-2677'}] 2026-02-27 03:03:47,720 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23074843 order {'name': 'Order 68868-006-2721', 'uuid': '68868-006-2721'} created pos.order #130 2026-02-27 03:03:48,054 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23074843 order {'name': 'Order 01482-680-2677', 'uuid': '01482-680-2677'} created pos.order #131 2026-02-27 03:03:48,055 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23074843 finished 2026-02-27 03:03:48,614 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [426] 2026-02-27 03:03:49,340 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-02-27 03:03:56,386 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18790019 started for PoS orders references: [{'name': 'Order 93299-990-3917', 'uuid': '93299-990-3917'}, {'name': 'Order 95749-051-4662', 'uuid': '95749-051-4662'}, {'name': 'Order 06263-577-9105', 'uuid': '06263-577-9105'}] 2026-02-27 03:03:56,657 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18790019 order {'name': 'Order 93299-990-3917', 'uuid': '93299-990-3917'} created pos.order #132 2026-02-27 03:03:56,788 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18790019 order {'name': 'Order 95749-051-4662', 'uuid': '95749-051-4662'} created pos.order #133 2026-02-27 03:03:57,006 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18790019 order {'name': 'Order 06263-577-9105', 'uuid': '06263-577-9105'} created pos.order #134 2026-02-27 03:03:57,007 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18790019 finished 2026-02-27 03:03:57,879 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-02-27 03:04:05,222 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6327050 started for PoS orders references: [{'name': 'Order 67299-815-5439', 'uuid': '67299-815-5439'}, {'name': 'Order 45172-195-4131', 'uuid': '45172-195-4131'}, {'name': 'Order 97182-022-7696', 'uuid': '97182-022-7696'}] 2026-02-27 03:04:05,507 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6327050 order {'name': 'Order 67299-815-5439', 'uuid': '67299-815-5439'} created pos.order #135 2026-02-27 03:04:05,682 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6327050 order {'name': 'Order 45172-195-4131', 'uuid': '45172-195-4131'} created pos.order #136 2026-02-27 03:04:05,889 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6327050 order {'name': 'Order 97182-022-7696', 'uuid': '97182-022-7696'} created pos.order #137 2026-02-27 03:04:05,890 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6327050 finished 2026-02-27 03:04:06,844 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-02-27 03:04:14,030 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3082020 started for PoS orders references: [{'name': 'Order 23188-928-0618', 'uuid': '23188-928-0618'}, {'name': 'Order 34201-417-0183', 'uuid': '34201-417-0183'}, {'name': 'Order 21418-115-4459', 'uuid': '21418-115-4459'}] 2026-02-27 03:04:14,310 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3082020 order {'name': 'Order 23188-928-0618', 'uuid': '23188-928-0618'} created pos.order #138 2026-02-27 03:04:14,475 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3082020 order {'name': 'Order 34201-417-0183', 'uuid': '34201-417-0183'} created pos.order #139 2026-02-27 03:04:14,684 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3082020 order {'name': 'Order 21418-115-4459', 'uuid': '21418-115-4459'} created pos.order #140 2026-02-27 03:04:14,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3082020 finished 2026-02-27 03:04:15,490 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-02-27 03:04:22,800 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15753688 started for PoS orders references: [{'name': 'Order 63680-018-7772', 'uuid': '63680-018-7772'}, {'name': 'Order 40172-883-1008', 'uuid': '40172-883-1008'}, {'name': 'Order 22220-979-0088', 'uuid': '22220-979-0088'}] 2026-02-27 03:04:23,100 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15753688 order {'name': 'Order 63680-018-7772', 'uuid': '63680-018-7772'} created pos.order #141 2026-02-27 03:04:23,300 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15753688 order {'name': 'Order 40172-883-1008', 'uuid': '40172-883-1008'} created pos.order #142 2026-02-27 03:04:23,555 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15753688 order {'name': 'Order 22220-979-0088', 'uuid': '22220-979-0088'} created pos.order #143 2026-02-27 03:04:23,555 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15753688 finished 2026-02-27 03:04:24,410 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-02-27 03:04:31,473 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46773421 started for PoS orders references: [{'name': 'Order 93227-504-3651', 'uuid': '93227-504-3651'}, {'name': 'Order 92947-032-6137', 'uuid': '92947-032-6137'}, {'name': 'Order 54012-475-9823', 'uuid': '54012-475-9823'}] 2026-02-27 03:04:31,731 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46773421 order {'name': 'Order 93227-504-3651', 'uuid': '93227-504-3651'} created pos.order #144 2026-02-27 03:04:31,884 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46773421 order {'name': 'Order 92947-032-6137', 'uuid': '92947-032-6137'} created pos.order #145 2026-02-27 03:04:32,014 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46773421 order {'name': 'Order 54012-475-9823', 'uuid': '54012-475-9823'} created pos.order #146 2026-02-27 03:04:32,014 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46773421 finished 2026-02-27 03:04:32,936 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-02-27 03:04:40,160 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49791413 started for PoS orders references: [{'name': 'Order 71269-871-1217', 'uuid': '71269-871-1217'}, {'name': 'Order 95964-714-9929', 'uuid': '95964-714-9929'}, {'name': 'Order 30485-004-4126', 'uuid': '30485-004-4126'}] 2026-02-27 03:04:40,466 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49791413 order {'name': 'Order 71269-871-1217', 'uuid': '71269-871-1217'} created pos.order #147 2026-02-27 03:04:40,629 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49791413 order {'name': 'Order 95964-714-9929', 'uuid': '95964-714-9929'} created pos.order #148 2026-02-27 03:04:40,827 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49791413 order {'name': 'Order 30485-004-4126', 'uuid': '30485-004-4126'} created pos.order #149 2026-02-27 03:04:40,828 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49791413 finished 2026-02-27 03:04:41,790 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-02-27 03:04:49,017 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24484663 started for PoS orders references: [{'name': 'Order 81203-379-9595', 'uuid': '81203-379-9595'}, {'name': 'Order 92771-105-5165', 'uuid': '92771-105-5165'}, {'name': 'Order 71530-138-1989', 'uuid': '71530-138-1989'}] 2026-02-27 03:04:49,294 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24484663 order {'name': 'Order 81203-379-9595', 'uuid': '81203-379-9595'} created pos.order #150 2026-02-27 03:04:49,460 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24484663 order {'name': 'Order 92771-105-5165', 'uuid': '92771-105-5165'} created pos.order #151 2026-02-27 03:04:49,687 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24484663 order {'name': 'Order 71530-138-1989', 'uuid': '71530-138-1989'} created pos.order #152 2026-02-27 03:04:49,688 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24484663 finished 2026-02-27 03:04:50,683 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:05:04,331 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #214 deleted res.currency.rate records with IDs: [180, 181, 182] 2026-02-27 03:05:06,011 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-02-27 03:05:06,977 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:05:07,036 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21613263 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}] 2026-02-27 03:05:07,488 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21613263 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #153 2026-02-27 03:05:07,722 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21613263 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #154 2026-02-27 03:05:09,390 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21613263 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #155 2026-02-27 03:05:09,391 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21613263 finished 2026-02-27 03:05:09,453 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:05:09,457 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:05:09,458 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-02-27 03:05:09,458 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-02-27 03:05:09,458 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:05:10,612 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:05:10,612 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:05:10,612 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:05:10,612 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:05:10,658 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-02-27 03:05:11,683 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:05:11,741 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17871719 started for PoS orders references: [{'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}, {'name': 'Order 09876-098-0988', 'uuid': '09876-098-0988'}, {'name': 'Order 09876-098-0989', 'uuid': '09876-098-0989'}] 2026-02-27 03:05:13,220 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17871719 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #156 2026-02-27 03:05:14,046 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17871719 order {'name': 'Order 09876-098-0988', 'uuid': '09876-098-0988'} created pos.order #157 2026-02-27 03:05:15,003 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17871719 order {'name': 'Order 09876-098-0989', 'uuid': '09876-098-0989'} created pos.order #158 2026-02-27 03:05:15,005 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17871719 finished 2026-02-27 03:05:15,077 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:05:15,084 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:05:15,085 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-02-27 03:05:15,085 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-02-27 03:05:15,086 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-02-27 03:05:15,086 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-02-27 03:05:15,087 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-02-27 03:05:15,087 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-02-27 03:05:15,087 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:05:16,253 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:05:16,254 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:05:16,254 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:05:16,254 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:05:16,340 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-02-27 03:05:30,991 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #217 deleted res.currency.rate records with IDs: [184, 185, 186] 2026-02-27 03:05:32,782 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-02-27 03:05:34,405 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-02-27 03:05:36,497 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:05:36,541 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5364310 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:05:37,097 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5364310 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #159 2026-02-27 03:05:37,356 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5364310 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #160 2026-02-27 03:05:37,580 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5364310 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #161 2026-02-27 03:05:37,581 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5364310 finished 2026-02-27 03:05:37,672 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:05:37,676 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:05:37,676 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:05:38,808 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:05:38,809 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:05:38,809 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:05:38,809 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:05:38,851 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-02-27 03:05:40,982 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:05:41,038 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18818855 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:05:41,479 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18818855 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #162 2026-02-27 03:05:43,113 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18818855 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #163 2026-02-27 03:05:43,859 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18818855 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #164 2026-02-27 03:05:43,860 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18818855 finished 2026-02-27 03:05:43,929 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:05:43,934 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:05:43,935 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-02-27 03:05:43,935 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95) for order 00100-010-0003. 2026-02-27 03:05:43,935 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:05:44,780 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [520] 2026-02-27 03:05:45,309 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:05:45,316 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:05:45,320 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:05:45,320 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:05:45,352 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-02-27 03:05:47,229 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:05:47,270 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95623837 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}] 2026-02-27 03:05:47,975 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95623837 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #165 2026-02-27 03:05:48,435 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95623837 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #166 2026-02-27 03:05:48,905 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95623837 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #167 2026-02-27 03:05:49,298 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95623837 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #168 2026-02-27 03:05:49,299 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95623837 finished 2026-02-27 03:05:49,361 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:05:49,361 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:05:49,841 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [536] 2026-02-27 03:05:50,336 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:05:50,350 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:05:50,355 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:05:50,355 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:05:50,404 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-02-27 03:05:52,289 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:05:52,318 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #169864 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:05:52,684 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #169864 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #169 2026-02-27 03:05:52,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #169864 finished 2026-02-27 03:05:52,739 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:05:52,740 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:05:53,344 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:05:53,344 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:05:53,344 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:05:53,344 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:05:53,392 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-02-27 03:05:56,580 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #217 deleted account.move.line.ctp records with IDs: [551] 2026-02-27 03:05:56,627 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #217 deleted account.move.line.ctp records with IDs: [549] 2026-02-27 03:05:56,734 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #217 deleted account.move.line records with IDs: [1082] 2026-02-27 03:05:57,241 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_pos_data_standard_price_converted ... 2026-02-27 03:06:00,210 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-02-27 03:06:00,660 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_product_exclusions ... 2026-02-27 03:06:00,847 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [1172, 1173, 1174] 2026-02-27 03:06:00,964 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [1176] 2026-02-27 03:06:01,064 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:06:15,600 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #220 deleted res.currency.rate records with IDs: [188, 189, 190] 2026-02-27 03:06:17,255 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-02-27 03:06:18,496 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-02-27 03:06:19,554 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1342343 started for PoS orders references: [{'name': 'Order 65240-345-5470', 'uuid': '65240-345-5470'}] 2026-02-27 03:06:19,821 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1342343 order {'name': 'Order 65240-345-5470', 'uuid': '65240-345-5470'} created pos.order #171 2026-02-27 03:06:19,822 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1342343 finished 2026-02-27 03:06:20,715 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-02-27 03:06:21,787 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:06:21,843 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51508454 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:06:22,180 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51508454 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #172 2026-02-27 03:06:22,374 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51508454 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #173 2026-02-27 03:06:22,567 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51508454 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #174 2026-02-27 03:06:22,568 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51508454 finished 2026-02-27 03:06:22,629 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:06:22,631 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:06:22,632 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:06:23,560 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:06:23,560 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:06:23,561 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:06:23,561 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:06:23,604 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-02-27 03:06:24,793 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:06:24,880 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58620313 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}] 2026-02-27 03:06:25,341 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58620313 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #175 2026-02-27 03:06:25,575 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58620313 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #176 2026-02-27 03:06:27,189 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58620313 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #177 2026-02-27 03:06:27,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58620313 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #178 2026-02-27 03:06:27,991 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58620313 finished 2026-02-27 03:06:28,055 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:06:28,061 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:06:28,061 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09) for order 09876-098-0987. 2026-02-27 03:06:28,062 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-02-27 03:06:28,062 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:06:29,228 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-02-27 03:06:29,228 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:06:29,228 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:06:29,228 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:06:29,228 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:06:29,267 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-02-27 03:06:30,528 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13722721 started for PoS orders references: [{'name': 'Order 27273-775-8656', 'uuid': '27273-775-8656'}] 2026-02-27 03:06:30,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13722721 order {'name': 'Order 27273-775-8656', 'uuid': '27273-775-8656'} created pos.order #179 2026-02-27 03:06:30,991 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13722721 finished 2026-02-27 03:06:32,050 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-02-27 03:06:33,374 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89605808 started for PoS orders references: [{'name': 'Order 91755-148-8401', 'uuid': '91755-148-8401'}] 2026-02-27 03:06:33,885 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89605808 order {'name': 'Order 91755-148-8401', 'uuid': '91755-148-8401'} created pos.order #180 2026-02-27 03:06:33,886 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89605808 finished 2026-02-27 03:06:34,933 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-02-27 03:06:36,217 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6616884 started for PoS orders references: [{'name': 'Order 70782-595-8876', 'uuid': '70782-595-8876'}] 2026-02-27 03:06:36,611 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6616884 order {'name': 'Order 70782-595-8876', 'uuid': '70782-595-8876'} created pos.order #181 2026-02-27 03:06:36,611 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6616884 finished 2026-02-27 03:06:37,446 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount_real_use_case ... 2026-02-27 03:06:38,697 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99433651 started for PoS orders references: [{'name': 'Order 88485-109-2725', 'uuid': '88485-109-2725'}] 2026-02-27 03:06:39,147 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99433651 order {'name': 'Order 88485-109-2725', 'uuid': '88485-109-2725'} created pos.order #182 2026-02-27 03:06:39,148 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99433651 finished 2026-02-27 03:06:40,071 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-02-27 03:07:02,971 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-02-27 03:07:04,103 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:07:04,155 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72874991 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 03:07:05,856 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72874991 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #183 2026-02-27 03:07:05,857 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72874991 finished 2026-02-27 03:07:05,923 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:07:06,302 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:07:06,303 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-02-27 03:07:06,303 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:07:06,804 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-02-27 03:07:06,804 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:07:06,805 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:07:06,805 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:07:06,805 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:07:06,849 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-02-27 03:07:07,962 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:07:08,010 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1829834 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:07:08,377 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1829834 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #185 2026-02-27 03:07:08,664 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1829834 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #186 2026-02-27 03:07:09,037 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1829834 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #187 2026-02-27 03:07:09,038 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1829834 finished 2026-02-27 03:07:09,121 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:07:09,124 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:07:09,125 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:07:10,321 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:07:10,321 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:07:10,321 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:07:10,321 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:07:10,422 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-02-27 03:07:24,386 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #223 deleted res.currency.rate records with IDs: [192, 193, 194] 2026-02-27 03:07:25,944 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-02-27 03:07:26,795 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-02-27 03:07:27,030 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-02-27 03:07:27,291 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-02-27 03:07:27,574 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-02-27 03:07:27,902 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-02-27 03:07:28,267 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:07:43,062 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #226 deleted res.currency.rate records with IDs: [196, 197, 198] 2026-02-27 03:07:44,681 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-02-27 03:07:45,273 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:07:45,297 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72834275 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:07:46,896 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72834275 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #189 2026-02-27 03:07:46,897 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72834275 finished 2026-02-27 03:07:46,963 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:07:46,964 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:07:46,964 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-02-27 03:07:46,964 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:07:47,543 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:07:47,544 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:07:47,544 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:07:47,544 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:07:47,584 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-02-27 03:07:48,295 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:07:48,317 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60943468 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:07:49,918 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60943468 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #190 2026-02-27 03:07:49,919 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60943468 finished 2026-02-27 03:07:49,986 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:07:49,987 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:07:49,987 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-02-27 03:07:49,987 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:07:50,724 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:07:50,724 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:07:50,724 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:07:50,725 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:07:50,766 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-02-27 03:07:51,366 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:07:51,388 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90953444 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:07:52,724 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90953444 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #191 2026-02-27 03:07:52,725 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90953444 finished 2026-02-27 03:07:52,780 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:07:52,781 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:07:52,781 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:07:52,888 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #226 deleted account.move records with IDs: [488] 2026-02-27 03:07:52,953 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:07:52,961 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:07:52,966 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:07:52,966 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:07:53,002 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-02-27 03:07:53,657 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:07:53,680 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56104405 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:07:55,181 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56104405 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #192 2026-02-27 03:07:55,182 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56104405 finished 2026-02-27 03:07:55,243 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:07:55,244 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:07:55,244 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-02-27 03:07:55,244 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:07:55,980 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:07:55,980 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:07:55,980 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:07:55,981 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:07:56,023 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-02-27 03:07:56,745 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:07:56,767 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55478528 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:07:58,366 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55478528 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #193 2026-02-27 03:07:58,367 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55478528 finished 2026-02-27 03:07:58,427 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:07:58,427 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:07:58,428 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-02-27 03:07:58,428 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:07:59,053 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:07:59,053 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:07:59,053 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:07:59,053 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:07:59,096 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-02-27 03:07:59,741 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:07:59,757 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88799563 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:01,212 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88799563 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #194 2026-02-27 03:08:01,213 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88799563 finished 2026-02-27 03:08:01,292 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:01,293 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:01,293 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-02-27 03:08:01,293 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:01,869 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:01,870 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:01,870 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:01,870 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:01,913 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-02-27 03:08:02,546 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:02,568 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36491562 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:04,079 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36491562 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #195 2026-02-27 03:08:04,080 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36491562 finished 2026-02-27 03:08:04,146 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:04,146 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:04,147 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-02-27 03:08:04,147 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:04,933 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:04,933 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:04,933 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:04,933 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:04,977 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-02-27 03:08:05,627 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:05,648 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22124864 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:07,202 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22124864 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #196 2026-02-27 03:08:07,203 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22124864 finished 2026-02-27 03:08:07,275 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:07,275 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:07,276 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-02-27 03:08:07,276 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:07,924 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:07,924 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:07,924 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:07,924 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:07,968 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-02-27 03:08:08,593 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:08,610 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98142676 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:10,093 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98142676 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #197 2026-02-27 03:08:10,094 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98142676 finished 2026-02-27 03:08:10,158 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:10,159 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:10,159 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-02-27 03:08:10,159 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:10,919 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:10,919 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:10,920 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:10,920 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:10,968 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-02-27 03:08:11,667 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:11,689 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75179715 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:13,496 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75179715 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #198 2026-02-27 03:08:13,497 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75179715 finished 2026-02-27 03:08:13,559 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:13,560 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:13,560 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-02-27 03:08:13,560 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-02-27 03:08:13,560 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:14,086 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:14,087 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:14,087 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:14,087 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:14,127 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-02-27 03:08:14,802 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:14,830 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85309033 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:16,715 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85309033 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #199 2026-02-27 03:08:16,716 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85309033 finished 2026-02-27 03:08:16,787 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:16,788 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:16,788 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-02-27 03:08:16,788 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-02-27 03:08:16,788 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:17,894 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:17,895 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:17,895 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:17,895 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:17,929 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-02-27 03:08:18,632 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:18,654 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37391543 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:20,171 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37391543 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #200 2026-02-27 03:08:20,172 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37391543 finished 2026-02-27 03:08:20,229 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:20,230 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:20,230 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-02-27 03:08:20,230 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-02-27 03:08:20,230 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:21,259 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:21,259 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:21,259 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:21,259 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:21,295 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-02-27 03:08:21,862 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:21,883 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39457618 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:23,505 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39457618 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #201 2026-02-27 03:08:23,506 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39457618 finished 2026-02-27 03:08:23,557 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:23,558 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:23,558 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-02-27 03:08:23,558 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-02-27 03:08:23,558 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:24,425 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:24,426 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:24,426 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:24,426 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:24,472 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-02-27 03:08:25,186 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:25,208 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62508322 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:27,026 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62508322 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #202 2026-02-27 03:08:27,027 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62508322 finished 2026-02-27 03:08:27,089 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:27,089 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:27,090 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-02-27 03:08:27,090 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:27,687 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:27,687 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:27,687 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:27,688 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:27,735 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-02-27 03:08:28,339 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:28,362 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77067287 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:29,931 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77067287 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #203 2026-02-27 03:08:29,931 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77067287 finished 2026-02-27 03:08:29,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:29,991 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:29,991 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-02-27 03:08:29,991 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:30,630 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:30,630 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:30,630 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:30,630 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:30,681 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-02-27 03:08:31,319 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:31,336 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84869273 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:32,882 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84869273 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #204 2026-02-27 03:08:32,883 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84869273 finished 2026-02-27 03:08:32,940 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:32,941 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:32,941 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-02-27 03:08:32,941 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:33,723 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:33,723 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:33,723 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:33,724 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:33,770 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-02-27 03:08:34,443 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:34,474 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11924981 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:35,969 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11924981 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #205 2026-02-27 03:08:35,970 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11924981 finished 2026-02-27 03:08:36,038 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:36,039 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-02-27 03:08:36,040 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-02-27 03:08:36,040 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:36,725 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:36,725 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:36,725 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:36,725 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:36,814 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 37 checked, 37 removed 2026-02-27 03:08:51,078 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #229 deleted res.currency.rate records with IDs: [200, 201, 202] 2026-02-27 03:08:52,496 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-02-27 03:08:53,160 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:53,184 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35281583 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:53,512 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35281583 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #206 2026-02-27 03:08:53,513 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35281583 finished 2026-02-27 03:08:53,578 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:53,578 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:54,129 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:54,129 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:54,129 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:54,129 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:54,169 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-02-27 03:08:54,817 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:54,839 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64428800 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:55,138 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64428800 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #207 2026-02-27 03:08:55,139 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64428800 finished 2026-02-27 03:08:55,195 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:55,196 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:55,795 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:55,795 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:55,795 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:55,795 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:55,838 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-02-27 03:08:56,500 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:56,520 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #922689 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:56,839 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #922689 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #208 2026-02-27 03:08:56,840 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #922689 finished 2026-02-27 03:08:56,910 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:56,911 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:57,214 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:57,214 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:57,215 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:57,215 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:57,255 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-02-27 03:08:58,429 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:08:58,450 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43431825 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:08:58,746 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43431825 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #209 2026-02-27 03:08:58,747 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43431825 finished 2026-02-27 03:08:58,814 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:08:58,814 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:08:59,453 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:08:59,453 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:08:59,453 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:08:59,453 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:08:59,492 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-02-27 03:09:00,198 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:00,222 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28746467 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:00,530 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28746467 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #210 2026-02-27 03:09:00,530 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28746467 finished 2026-02-27 03:09:00,628 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:00,628 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:01,212 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:01,213 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:01,213 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:01,213 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:01,259 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-02-27 03:09:01,884 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:01,893 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92791629 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:01,920 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92791629 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #211 2026-02-27 03:09:01,921 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92791629 finished 2026-02-27 03:09:01,978 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:01,978 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:02,455 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:02,455 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:02,455 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:02,456 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:02,494 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-02-27 03:09:03,100 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:03,109 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43034826 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:03,140 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43034826 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #212 2026-02-27 03:09:03,141 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43034826 finished 2026-02-27 03:09:03,198 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:03,199 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:03,868 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:03,869 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:03,869 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:03,869 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:03,922 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-02-27 03:09:04,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:04,696 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42717913 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:04,741 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42717913 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #213 2026-02-27 03:09:04,742 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42717913 finished 2026-02-27 03:09:04,816 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:04,816 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:05,572 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:05,572 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:05,572 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:05,572 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:05,608 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-02-27 03:09:06,318 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:06,329 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4315214 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:06,368 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4315214 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #214 2026-02-27 03:09:06,369 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4315214 finished 2026-02-27 03:09:06,442 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:06,442 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:07,055 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:07,055 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:07,055 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:07,055 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:07,097 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-02-27 03:09:07,828 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:07,849 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4326166 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:08,175 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4326166 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #215 2026-02-27 03:09:08,176 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4326166 finished 2026-02-27 03:09:08,250 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:08,250 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:08,868 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:08,868 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:08,868 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:08,868 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:08,911 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-02-27 03:09:09,600 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:09,620 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58298910 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:09,927 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58298910 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #216 2026-02-27 03:09:09,928 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58298910 finished 2026-02-27 03:09:09,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:09,990 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:10,666 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:10,666 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:10,666 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:10,666 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:10,712 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-02-27 03:09:11,339 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:11,362 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79640793 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:11,650 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79640793 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #217 2026-02-27 03:09:11,651 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79640793 finished 2026-02-27 03:09:11,716 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:11,716 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:12,320 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:12,320 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:12,320 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:12,320 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:12,359 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-02-27 03:09:12,997 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:13,022 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87049758 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:13,375 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87049758 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #218 2026-02-27 03:09:13,376 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87049758 finished 2026-02-27 03:09:13,452 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:13,452 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:14,263 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:14,263 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:14,263 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:14,263 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:14,315 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-02-27 03:09:15,010 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:15,034 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51768538 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:15,359 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51768538 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #219 2026-02-27 03:09:15,360 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51768538 finished 2026-02-27 03:09:15,428 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:15,428 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:15,961 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:15,961 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:15,961 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:15,961 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:15,992 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-02-27 03:09:16,620 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:16,642 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17416364 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:16,918 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17416364 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #220 2026-02-27 03:09:16,918 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17416364 finished 2026-02-27 03:09:16,977 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:16,977 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:17,711 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:17,711 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:17,711 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:17,711 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:17,751 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-02-27 03:09:18,309 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:18,327 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38229534 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:18,593 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38229534 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #221 2026-02-27 03:09:18,594 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38229534 finished 2026-02-27 03:09:18,664 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:18,664 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:19,684 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:19,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:19,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:19,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:19,729 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-02-27 03:09:20,473 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:20,499 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50802325 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:20,907 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50802325 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #222 2026-02-27 03:09:20,908 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50802325 finished 2026-02-27 03:09:20,972 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:20,972 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:21,719 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:21,719 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:21,719 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:21,719 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:21,758 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-02-27 03:09:22,459 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:22,480 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15232595 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:22,834 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15232595 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #223 2026-02-27 03:09:22,835 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15232595 finished 2026-02-27 03:09:22,928 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:22,928 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:23,613 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:23,614 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:23,614 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:23,614 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:23,656 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-02-27 03:09:24,348 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:24,370 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #966010 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:24,784 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #966010 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #224 2026-02-27 03:09:24,785 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #966010 finished 2026-02-27 03:09:24,849 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:24,849 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:25,651 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:25,651 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:25,652 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:25,652 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:25,699 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-02-27 03:09:26,369 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:26,394 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40801776 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:26,738 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40801776 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #225 2026-02-27 03:09:26,739 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40801776 finished 2026-02-27 03:09:26,821 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:26,821 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:27,636 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:27,637 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:27,637 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:27,637 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:27,676 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-02-27 03:09:28,390 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:28,411 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72753058 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-02-27 03:09:28,714 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72753058 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #226 2026-02-27 03:09:28,715 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72753058 finished 2026-02-27 03:09:28,775 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:28,775 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:29,487 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:29,487 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:29,487 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:29,487 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:29,586 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:09:43,520 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #232 deleted res.currency.rate records with IDs: [204, 205, 206] 2026-02-27 03:09:45,126 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-02-27 03:09:47,846 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:47,894 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15851027 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}] 2026-02-27 03:09:48,664 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15851027 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #227 2026-02-27 03:09:49,110 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15851027 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #228 2026-02-27 03:09:49,583 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15851027 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #229 2026-02-27 03:09:49,751 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15851027 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #230 2026-02-27 03:09:49,752 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15851027 finished 2026-02-27 03:09:49,828 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:49,898 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:09:49,898 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:50,422 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [796] 2026-02-27 03:09:50,871 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:50,879 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:50,883 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:50,883 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:50,923 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-02-27 03:09:53,413 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:09:53,455 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485752 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:09:54,027 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485752 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #231 2026-02-27 03:09:54,360 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485752 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #232 2026-02-27 03:09:56,340 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485752 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #233 2026-02-27 03:09:56,341 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485752 finished 2026-02-27 03:09:56,429 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:09:56,515 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:09:56,516 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-02-27 03:09:56,516 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:09:57,054 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [817] 2026-02-27 03:09:57,536 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:09:57,544 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:09:57,548 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:09:57,548 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:09:57,583 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-02-27 03:10:00,525 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30453511 started for PoS orders references: [{'name': 'Order 69841-145-0435', 'uuid': '69841-145-0435'}] 2026-02-27 03:10:00,801 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30453511 order {'name': 'Order 69841-145-0435', 'uuid': '69841-145-0435'} created pos.order #234 2026-02-27 03:10:00,802 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30453511 finished 2026-02-27 03:10:01,692 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-02-27 03:10:04,349 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35278954 started for PoS orders references: [{'name': 'Order 51961-814-8323', 'uuid': '51961-814-8323'}] 2026-02-27 03:10:04,907 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35278954 order {'name': 'Order 51961-814-8323', 'uuid': '51961-814-8323'} created pos.order #235 2026-02-27 03:10:04,907 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35278954 finished 2026-02-27 03:10:05,989 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-02-27 03:10:08,713 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-02-27 03:10:23,264 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #236 deleted res.currency.rate records with IDs: [208, 209, 210] 2026-02-27 03:10:25,301 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-02-27 03:10:25,902 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:10:25,961 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63911890 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:10:26,404 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63911890 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #237 2026-02-27 03:10:26,663 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63911890 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #238 2026-02-27 03:10:26,865 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63911890 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #239 2026-02-27 03:10:26,866 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63911890 finished 2026-02-27 03:10:26,950 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:10:26,953 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:10:26,953 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:10:27,832 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [853, 854] 2026-02-27 03:10:28,366 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:10:28,375 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:10:28,382 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:10:28,382 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:10:28,428 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-02-27 03:10:28,978 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:10:29,088 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12680549 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:10:29,531 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12680549 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #240 2026-02-27 03:10:29,716 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12680549 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #241 2026-02-27 03:10:29,877 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12680549 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #242 2026-02-27 03:10:29,878 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12680549 finished 2026-02-27 03:10:29,946 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:10:29,948 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:10:29,948 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:10:31,060 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:10:31,060 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:10:31,060 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:10:31,060 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:10:31,097 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-02-27 03:10:31,643 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-02-27 03:10:31,746 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25982935 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-02-27 03:10:33,477 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25982935 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #243 2026-02-27 03:10:33,745 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25982935 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #244 2026-02-27 03:10:34,685 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25982935 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #245 2026-02-27 03:10:34,686 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25982935 finished 2026-02-27 03:10:34,752 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-02-27 03:10:34,757 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-02-27 03:10:34,757 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.06) for order 00100-010-0001. 2026-02-27 03:10:34,758 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-02-27 03:10:34,758 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-02-27 03:10:35,806 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [887, 888, 889, 890] 2026-02-27 03:10:36,521 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-02-27 03:10:36,532 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-02-27 03:10:36,537 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-02-27 03:10:36,537 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-02-27 03:10:36,638 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-02-27 03:10:50,738 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #239 deleted res.currency.rate records with IDs: [212, 213, 214] 2026-02-27 03:10:52,412 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-02-27 03:10:53,119 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-02-27 03:10:53,896 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-02-27 03:10:54,633 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:11:09,151 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted res.currency.rate records with IDs: [216, 217, 218] 2026-02-27 03:11:10,861 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_bank_expected_different_than_counted ... 2026-02-27 03:11:12,654 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [901] 2026-02-27 03:11:12,699 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [898] 2026-02-27 03:11:12,789 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line records with IDs: [1622] 2026-02-27 03:11:14,900 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [907] 2026-02-27 03:11:14,946 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [904] 2026-02-27 03:11:15,063 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line records with IDs: [1629] 2026-02-27 03:11:15,566 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_listing ... 2026-02-27 03:11:16,770 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-02-27 03:11:18,469 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [913] 2026-02-27 03:11:18,514 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [910] 2026-02-27 03:11:18,632 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #242 deleted account.move.line records with IDs: [1636] 2026-02-27 03:11:19,689 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-02-27 03:11:23,736 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-02-27 03:11:24,983 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-02-27 03:11:26,712 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_session_report_with_fp_and_discount ... 2026-02-27 03:11:28,452 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:11:42,638 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #245 deleted res.currency.rate records with IDs: [220, 221, 222] 2026-02-27 03:11:44,422 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-02-27 03:11:44,454 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #245 deleted account.tax records with IDs: [413] 2026-02-27 03:11:46,918 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-02-27 03:11:46,952 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #245 deleted account.tax records with IDs: [413] 2026-02-27 03:11:47,890 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-02-27 03:11:47,930 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #245 deleted account.tax records with IDs: [413] 2026-02-27 03:11:52,230 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:12:06,723 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [224, 225, 226] 2026-02-27 03:12:08,650 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-02-27 03:12:09,869 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #252 deleted product.product records with IDs: [1393] 2026-02-27 03:12:10,985 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #251 deleted product.product records with IDs: [1396] 2026-02-27 03:12:11,013 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #251 deleted product.template.attribute.value records with IDs: [243] 2026-02-27 03:12:11,103 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-02-27 03:12:27,989 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:12:28,327 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [333] 2026-02-27 03:12:28,345 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5457] 2026-02-27 03:12:28,351 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:12:28,645 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [334] 2026-02-27 03:12:28,656 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5460] 2026-02-27 03:12:28,662 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:12:28,667 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-02-27 03:12:28,671 166 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-02-27 03:12:28,672 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:12:29,327 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-02-27 03:12:29,335 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-02-27 03:12:29,353 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from 127.0.0.1 2026-02-27 03:12:29,353 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-02-27 03:12:29,353 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-02-27 03:12:29,357 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-02-27 03:12:29,373 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:12:29] "POST /web/login HTTP/1.1" 303 - 28 0.032 0.672 2026-02-27 03:12:29,377 166 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /my in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-02-27 03:12:29,378 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Opening a test cursor without specified test on request /my in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-02-27 03:12:29,387 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_device: User 256 inserts device log (zJoEEVxnLLpaHHpKFWNHnXP6_Q4w2v1V3s1urtrGkI) 2026-02-27 03:12:30,317 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:12:30] "GET /my HTTP/1.1" 200 - 227 0.146 0.795 2026-02-27 03:12:30,319 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_login.TestWebLoginPortal.test_web_login_external: waiting for threads: [] 2026-02-27 03:12:30,349 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 03:12:30,363 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-02-27 03:12:30,619 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:test_portal_user from n/a 2026-02-27 03:12:30,631 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:12:30,902 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:12:30] "POST /my/account HTTP/1.1" 303 - 74 0.042 0.232 2026-02-27 03:12:32,085 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:12:32] "GET /my/home HTTP/1.1" 200 - 274 0.133 1.046 2026-02-27 03:12:32,163 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:12:32] "POST /my/account HTTP/1.1" 303 - 58 0.027 0.046 2026-02-27 03:12:32,265 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:12:32] "GET /my/home HTTP/1.1" 200 - 30 0.017 0.083 2026-02-27 03:12:32,268 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_portal.TestUsersHttp.test_account_holder_name_update: waiting for threads: [] 2026-02-27 03:12:32,300 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-02-27 03:12:32,491 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#258) from n/a 2026-02-27 03:12:32,505 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 03:12:32,516 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:12:32,704 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#258) from 127.0.0.1. Archive the user and remove login information. 2026-02-27 03:12:32,788 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_258_1772161952.7047923' (#258) from 127.0.0.1 2026-02-27 03:12:32,798 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #258 deleted res.users.apikeys records with IDs: [1] 2026-02-27 03:12:32,879 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Simulating signal changes during tests 2026-02-27 03:12:32,879 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:12:32] "POST /my/deactivate_account HTTP/1.1" 303 - 106 0.063 0.302 2026-02-27 03:12:33,605 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:12:33] "GET /web/login?message=Account%20deleted! HTTP/1.1" 200 - 181 0.081 0.641 2026-02-27 03:12:33,614 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) started manually 2026-02-27 03:12:34,595 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted res.users records with IDs: [258] 2026-02-27 03:12:34,609 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users_deletion: User #258 'portal_user', deleted. Original request from False. 2026-02-27 03:12:34,628 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5471, 5468, 5467, 5466] 2026-02-27 03:12:34,698 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted res.partner records with IDs: [711] 2026-02-27 03:12:34,701 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users_deletion: Partner #711 'portal_user', deleted. Original request from False. 2026-02-27 03:12:34,705 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) done 2026-02-27 03:12:34,706 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_portal.TestUsersHttp.test_deactivate_portal_user: waiting for threads: [] 2026-02-27 03:12:34,738 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 03:12:34,842 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-02-27 03:12:35,026 166 WARNING rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:12:35,026 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours: skipped TestUi.test_01_portal_load_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:12:35,027 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: waiting for threads: [] 2026-02-27 03:12:35,052 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-02-27 03:12:35,339 166 WARNING rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:12:35,339 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours: skipped TestUi.test_02_portal_load_tour_cant_edit_vat : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:12:35,340 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: waiting for threads: [] 2026-02-27 03:12:35,367 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours: Starting TestUi.test_03_skip_to_content ... 2026-02-27 03:12:35,530 166 WARNING rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:12:35,531 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours: skipped TestUi.test_03_skip_to_content : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:12:35,531 166 INFO rb-209aa48-220549-371127 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: waiting for threads: [] 2026-02-27 03:12:35,570 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:12:50,885 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field ... 2026-02-27 03:12:51,611 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:12:51,611 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary: skipped TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:12:51,612 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: waiting for threads: [] 2026-02-27 03:12:51,654 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field ... 2026-02-27 03:12:52,568 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:12:52,568 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary: skipped TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:12:52,569 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: waiting for threads: [] 2026-02-27 03:12:52,668 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:13:08,754 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_discount.tests.test_frontend: Starting TestUi.test_global_discount_tax_group_include_exclude ... 2026-02-27 03:13:09,642 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:13:09,643 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_discount.tests.test_frontend: skipped TestUi.test_global_discount_tax_group_include_exclude : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:13:09,643 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: waiting for threads: [] 2026-02-27 03:13:09,687 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_discount.tests.test_frontend: Starting TestUi.test_global_discount_tax_group_included ... 2026-02-27 03:13:10,585 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:13:10,586 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_discount.tests.test_frontend: skipped TestUi.test_global_discount_tax_group_included : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:13:10,586 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: waiting for threads: [] 2026-02-27 03:13:10,683 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:13:27,132 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_pos_event_registration_not_mandatory ... 2026-02-27 03:13:27,826 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:13:27,827 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_event.tests.test_frontend: skipped TestUi.test_pos_event_registration_not_mandatory : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:13:27,827 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: waiting for threads: [] 2026-02-27 03:13:27,868 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_event_in_pos ... 2026-02-27 03:13:28,662 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:13:28,662 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_event.tests.test_frontend: skipped TestUi.test_selling_event_in_pos : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:13:28,663 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: waiting for threads: [] 2026-02-27 03:13:28,752 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:13:44,658 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_event_sale.tests.test_frontend: Starting TestPoSEventSale.test_sale_status_event_in_pos ... 2026-02-27 03:13:45,265 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18632077 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}, {'name': 'Order 12345-123-1234', 'uuid': '12345-123-4331'}] 2026-02-27 03:13:45,384 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18632077 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #261 2026-02-27 03:13:45,420 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18632077 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-4331'} created pos.order #262 2026-02-27 03:13:45,420 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18632077 finished 2026-02-27 03:13:45,524 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_event_sale.tests.test_frontend.TestPoSEventSale.test_sale_status_event_in_pos: waiting for threads: [] 2026-02-27 03:13:45,604 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:14:02,974 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-02-27 03:14:03,898 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:03,899 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_01_pos_hr_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:03,899 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: waiting for threads: [] 2026-02-27 03:14:03,946 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_can_change_price ... 2026-02-27 03:14:04,684 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:04,685 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_basic_user_can_change_price : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:04,685 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: waiting for threads: [] 2026-02-27 03:14:04,730 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-02-27 03:14:05,437 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:05,437 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_basic_user_cannot_close_session : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:05,438 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: waiting for threads: [] 2026-02-27 03:14:05,484 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_can_see_product_info ... 2026-02-27 03:14:06,135 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:06,135 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_cashier_can_see_product_info : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:06,136 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: waiting for threads: [] 2026-02-27 03:14:06,181 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_changed_in_receipt ... 2026-02-27 03:14:06,792 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:06,793 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_cashier_changed_in_receipt : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:06,793 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: waiting for threads: [] 2026-02-27 03:14:06,836 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-02-27 03:14:07,437 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:07,438 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_cashier_stay_logged_in : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:07,438 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: waiting for threads: [] 2026-02-27 03:14:07,480 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cost_and_margin_visibility ... 2026-02-27 03:14:08,141 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:08,142 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_cost_and_margin_visibility : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:08,142 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: waiting for threads: [] 2026-02-27 03:14:08,175 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_go_backend ... 2026-02-27 03:14:08,713 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:08,714 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_go_backend : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:08,714 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: waiting for threads: [] 2026-02-27 03:14:08,753 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_maximum_closing_difference ... 2026-02-27 03:14:09,470 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:09,470 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_maximum_closing_difference : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:09,470 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: waiting for threads: [] 2026-02-27 03:14:09,503 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_scan_employee_barcode_with_pos_hr_disabled ... 2026-02-27 03:14:10,064 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:10,065 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_scan_employee_barcode_with_pos_hr_disabled : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:10,065 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: waiting for threads: [] 2026-02-27 03:14:10,154 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-02-27 03:14:34,125 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_hr.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_hr_session_name_gap ... 2026-02-27 03:14:35,243 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:14:51,094 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-02-27 03:14:52,011 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:52,012 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_2_discounts_specific_global : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:52,012 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: waiting for threads: [] 2026-02-27 03:14:52,048 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-02-27 03:14:52,880 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:52,881 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_apply_reward_on_product_scan : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:52,881 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: waiting for threads: [] 2026-02-27 03:14:52,925 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-02-27 03:14:54,101 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:54,102 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_archived_reward_products : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:54,102 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: waiting for threads: [] 2026-02-27 03:14:54,145 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-02-27 03:14:54,968 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:54,968 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_buy_x_get_y_reward_qty : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:54,969 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: waiting for threads: [] 2026-02-27 03:14:55,011 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_change_reward_value_with_language ... 2026-02-27 03:14:55,896 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:55,897 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_change_reward_value_with_language : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:55,897 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: waiting for threads: [] 2026-02-27 03:14:55,939 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-02-27 03:14:57,931 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:57,932 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_cheapest_product_reward_pos_combo : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:57,932 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: waiting for threads: [] 2026-02-27 03:14:57,977 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-02-27 03:14:58,938 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:14:58,938 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_cheapest_product_tax_included : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:14:58,938 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: waiting for threads: [] 2026-02-27 03:14:58,982 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-02-27 03:15:00,994 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:00,995 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_combo_product_dont_grant_point : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:00,995 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: waiting for threads: [] 2026-02-27 03:15:01,041 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_confirm_coupon_programs_one_by_one ... 2026-02-27 03:15:01,932 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:01,933 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_confirm_coupon_programs_one_by_one : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:01,933 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: waiting for threads: [] 2026-02-27 03:15:01,977 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-02-27 03:15:04,600 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:04,601 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_coupon_change_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:04,601 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: waiting for threads: [] 2026-02-27 03:15:04,640 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_code_stays_set ... 2026-02-27 03:15:05,487 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:05,488 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_coupon_code_stays_set : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:05,488 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: waiting for threads: [] 2026-02-27 03:15:05,534 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_pricelist ... 2026-02-27 03:15:07,669 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:07,670 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_coupon_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:07,670 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: waiting for threads: [] 2026-02-27 03:15:07,718 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-02-27 03:15:08,586 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:08,586 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_coupon_program_without_rules : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:08,587 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: waiting for threads: [] 2026-02-27 03:15:08,634 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_customer_loyalty_points_displayed ... 2026-02-27 03:15:09,595 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:09,596 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_customer_loyalty_points_displayed : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:09,596 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: waiting for threads: [] 2026-02-27 03:15:09,640 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-02-27 03:15:10,656 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:10,657 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_discount_specific_product_with_free_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:10,658 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: waiting for threads: [] 2026-02-27 03:15:10,700 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-02-27 03:15:11,677 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:11,678 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_discount_specific_products : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:11,679 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: waiting for threads: [] 2026-02-27 03:15:11,729 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-02-27 03:15:12,903 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:12,904 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_discount_with_reward_product_domain : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:12,905 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: waiting for threads: [] 2026-02-27 03:15:12,947 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-02-27 03:15:14,018 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:14,018 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_dont_grant_points_reward_order_lines : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:14,019 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: waiting for threads: [] 2026-02-27 03:15:14,061 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-02-27 03:15:15,033 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:15,034 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_ewallet_expiration_date : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:15,034 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: waiting for threads: [] 2026-02-27 03:15:15,082 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_loyalty_history ... 2026-02-27 03:15:15,961 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:15,961 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_ewallet_loyalty_history : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:15,962 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: waiting for threads: [] 2026-02-27 03:15:16,006 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-02-27 03:15:17,429 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:17,429 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_ewallet_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:17,430 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: waiting for threads: [] 2026-02-27 03:15:17,471 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-02-27 03:15:18,541 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:18,542 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_gift_card_code_links_to_correct_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:18,542 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: waiting for threads: [] 2026-02-27 03:15:18,584 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-02-27 03:15:19,509 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:19,510 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_gift_card_no_date : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:19,510 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: waiting for threads: [] 2026-02-27 03:15:19,555 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-02-27 03:15:20,489 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:20,489 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_gift_card_price_no_tax : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:20,489 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: waiting for threads: [] 2026-02-27 03:15:20,555 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-02-27 03:15:21,954 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:21,955 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_gift_card_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:21,955 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: waiting for threads: [] 2026-02-27 03:15:21,998 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-02-27 03:15:23,087 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:23,088 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_gift_card_program_create_with_invoice : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:23,088 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: waiting for threads: [] 2026-02-27 03:15:23,124 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-02-27 03:15:24,134 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:24,135 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_gift_card_rewards_using_taxes : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:24,135 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: waiting for threads: [] 2026-02-27 03:15:24,180 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-02-27 03:15:25,096 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:25,097 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_free_product_loyalty_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:25,098 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: waiting for threads: [] 2026-02-27 03:15:25,143 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-02-27 03:15:26,228 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:26,229 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_free_product_rewards : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:26,229 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: waiting for threads: [] 2026-02-27 03:15:26,273 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-02-27 03:15:27,150 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:27,151 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_free_product_rewards_2 : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:27,151 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: waiting for threads: [] 2026-02-27 03:15:27,187 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-02-27 03:15:28,183 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:28,183 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:28,183 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: waiting for threads: [] 2026-02-27 03:15:28,224 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_in_trusted_pos ... 2026-02-27 03:15:30,113 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:30,114 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_in_trusted_pos : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:30,114 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: waiting for threads: [] 2026-02-27 03:15:30,162 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-02-27 03:15:31,900 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:31,901 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_is_not_processed_for_draft_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:31,901 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: waiting for threads: [] 2026-02-27 03:15:31,955 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-02-27 03:15:32,762 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:32,763 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_on_order_with_fixed_tax : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:32,763 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: waiting for threads: [] 2026-02-27 03:15:32,810 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-02-27 03:15:33,766 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:33,766 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_program_different_orders : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:33,766 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: waiting for threads: [] 2026-02-27 03:15:33,812 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-02-27 03:15:34,734 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:34,735 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_program_specific_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:34,735 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: waiting for threads: [] 2026-02-27 03:15:34,768 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-02-27 03:15:35,678 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:35,679 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_program_using_same_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:35,679 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: waiting for threads: [] 2026-02-27 03:15:35,717 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-02-27 03:15:36,940 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:36,941 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_program_with_next_order_coupon_free_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:36,941 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: waiting for threads: [] 2026-02-27 03:15:36,992 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-02-27 03:15:37,998 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:37,998 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_program_with_tagged_buy_x_get_y : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:37,999 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: waiting for threads: [] 2026-02-27 03:15:38,046 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-02-27 03:15:38,995 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:38,996 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_program_with_tagged_free_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:38,996 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: waiting for threads: [] 2026-02-27 03:15:39,044 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-02-27 03:15:39,950 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:39,951 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_reward_product_tag : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:39,951 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: waiting for threads: [] 2026-02-27 03:15:39,992 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-02-27 03:15:41,206 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:41,207 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_reward_with_variant : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:41,207 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: waiting for threads: [] 2026-02-27 03:15:41,258 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-02-27 03:15:42,057 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:42,057 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_validity_dates_and_use : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:42,057 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: waiting for threads: [] 2026-02-27 03:15:42,091 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-02-27 03:15:42,874 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:42,874 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_max_usage_partner_with_point : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:42,874 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: waiting for threads: [] 2026-02-27 03:15:42,915 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-02-27 03:15:43,859 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:43,860 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_min_qty_points_awarded : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:43,860 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: waiting for threads: [] 2026-02-27 03:15:43,903 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-02-27 03:15:45,505 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:45,505 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_multiple_gift_wallet_programs : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:45,505 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: waiting for threads: [] 2026-02-27 03:15:45,538 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-02-27 03:15:46,426 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:46,427 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_multiple_reward_line_free_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:46,427 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: waiting for threads: [] 2026-02-27 03:15:46,472 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-02-27 03:15:47,341 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:47,341 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_next_order_coupon_program_expiration_date : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:47,342 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: waiting for threads: [] 2026-02-27 03:15:47,387 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-02-27 03:15:48,225 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:48,226 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_not_create_loyalty_card_expired_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:48,226 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: waiting for threads: [] 2026-02-27 03:15:48,293 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-02-27 03:15:49,234 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:49,234 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_not_create_loyalty_card_max_usage_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:49,234 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: waiting for threads: [] 2026-02-27 03:15:49,278 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-02-27 03:15:50,238 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:50,239 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_physical_gift_card_invoiced : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:50,239 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: waiting for threads: [] 2026-02-27 03:15:50,283 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-02-27 03:15:51,324 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:51,325 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_physical_gift_card_sale : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:51,325 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: waiting for threads: [] 2026-02-27 03:15:51,371 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-02-27 03:15:52,326 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:52,327 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_point_per_money_spent : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:52,327 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: waiting for threads: [] 2026-02-27 03:15:52,374 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-02-27 03:15:53,599 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:53,600 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_points_awarded_discount_code_no_domain_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:53,600 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: waiting for threads: [] 2026-02-27 03:15:53,643 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-02-27 03:15:54,886 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:54,886 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_points_awarded_ewallet : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:54,887 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: waiting for threads: [] 2026-02-27 03:15:54,936 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-02-27 03:15:56,290 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:56,291 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_points_awarded_general_discount_code_specific_domain_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:56,291 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: waiting for threads: [] 2026-02-27 03:15:56,328 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-02-27 03:15:57,544 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:57,545 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_points_awarded_giftcard : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:57,545 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: waiting for threads: [] 2026-02-27 03:15:57,580 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-02-27 03:15:58,678 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:58,679 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_points_awarded_global_discount_code_no_domain_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:58,679 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: waiting for threads: [] 2026-02-27 03:15:58,730 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-02-27 03:15:59,940 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:15:59,941 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_points_awarded_specific_discount_code_specific_domain_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:15:59,941 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: waiting for threads: [] 2026-02-27 03:15:59,982 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-02-27 03:16:00,786 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:00,787 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_pos_loyalty_tour_basic : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:00,787 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: waiting for threads: [] 2026-02-27 03:16:00,827 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-02-27 03:16:01,882 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:01,882 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_pos_loyalty_tour_max_amount : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:01,882 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: waiting for threads: [] 2026-02-27 03:16:01,924 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-02-27 03:16:02,823 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:02,824 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_promo_with_different_taxes : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:02,824 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: waiting for threads: [] 2026-02-27 03:16:02,857 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-02-27 03:16:03,923 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:03,923 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_promo_with_free_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:03,924 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: waiting for threads: [] 2026-02-27 03:16:03,968 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-02-27 03:16:06,343 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:06,344 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_promotion_program_with_global_discount : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:06,344 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: waiting for threads: [] 2026-02-27 03:16:06,387 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-02-27 03:16:07,385 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:07,386 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_promotion_program_with_loyalty_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:07,386 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: waiting for threads: [] 2026-02-27 03:16:07,427 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-02-27 03:16:08,716 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:08,716 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_promotion_with_min_amount_and_specific_product_rule : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:08,717 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: waiting for threads: [] 2026-02-27 03:16:08,761 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-02-27 03:16:10,350 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:10,350 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_race_conditions_update_program : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:10,351 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: waiting for threads: [] 2026-02-27 03:16:10,397 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-02-27 03:16:11,283 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:11,284 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_refund_product_part_of_rules : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:11,284 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: waiting for threads: [] 2026-02-27 03:16:11,328 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-02-27 03:16:12,306 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:12,307 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_refund_with_gift_card : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:12,307 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: waiting for threads: [] 2026-02-27 03:16:12,351 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-02-27 03:16:13,286 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:13,286 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_scan_loyalty_card_select_customer : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:13,287 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: waiting for threads: [] 2026-02-27 03:16:13,330 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-02-27 03:16:15,503 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:15,504 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_specific_product_discount_with_global_discount : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:15,504 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: waiting for threads: [] 2026-02-27 03:16:15,555 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-02-27 03:16:17,668 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:17,669 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_specific_product_reward_pos_combo : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:17,669 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: waiting for threads: [] 2026-02-27 03:16:17,818 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:16:33,364 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-02-27 03:16:34,085 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_duplicate_coupon_confirm: waiting for threads: [] 2026-02-27 03:16:34,126 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-02-27 03:16:35,274 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_gift_card_partner: waiting for threads: [] 2026-02-27 03:16:35,315 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-02-27 03:16:36,164 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:16:36,165 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_loyalty_history: skipped TestPOSLoyaltyHistory.test_pos_loyalty_history : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:16:36,165 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: waiting for threads: [] 2026-02-27 03:16:36,251 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:16:52,793 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-02-27 03:16:54,712 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_product_loading.TestPOSLoyaltyProductLoading.test_loyalty_product_loading: waiting for threads: [] 2026-02-27 03:16:54,819 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:17:19,738 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-02-27 03:17:20,375 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:17:36,187 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-02-27 03:17:36,904 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:17:36,905 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_frontend: skipped TestUi.test_ship_later_kit_and_mto_manufactured_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:17:36,905 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: waiting for threads: [] 2026-02-27 03:17:37,004 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:18:02,039 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-02-27 03:18:02,952 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50226373 started for PoS orders references: [{'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'}] 2026-02-27 03:18:03,190 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1334] 2026-02-27 03:18:04,681 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50226373 order {'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'} created pos.order #267 2026-02-27 03:18:04,686 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50226373 finished 2026-02-27 03:18:04,868 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-02-27 03:18:06,006 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1336] 2026-02-27 03:18:07,088 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-02-27 03:18:08,800 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1339, 1340] 2026-02-27 03:18:09,917 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-02-27 03:18:11,711 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60496679 started for PoS orders references: [{'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'}] 2026-02-27 03:18:12,055 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1345, 1346] 2026-02-27 03:18:12,331 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1350, 1351, 1352] 2026-02-27 03:18:14,148 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60496679 order {'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'} created pos.order #270 2026-02-27 03:18:14,151 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60496679 finished 2026-02-27 03:18:14,891 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-02-27 03:18:16,556 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1353, 1354] 2026-02-27 03:18:17,626 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-02-27 03:18:18,556 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1357, 1358] 2026-02-27 03:18:19,392 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-02-27 03:18:20,270 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5733324 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 03:18:20,507 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1361, 1362] 2026-02-27 03:18:20,945 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5733324 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #273 2026-02-27 03:18:20,949 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5733324 finished 2026-02-27 03:18:21,204 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-02-27 03:18:38,932 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-02-27 03:18:39,524 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53883171 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-02-27 03:18:39,560 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53883171 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #274 2026-02-27 03:18:39,561 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53883171 finished 2026-02-27 03:18:39,646 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:18:40,261 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:41,028 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Simulating signal changes during tests 2026-02-27 03:18:41,029 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:41] "GET /pos/pay/274?access_token=f235dac2-ff35-4933-b36c-be068a385eb5 HTTP/1.1" 200 - 301 0.168 1.217 2026-02-27 03:18:41,043 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:41,096 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:41] "POST /pos/pay/transaction/274 HTTP/1.1" 200 - 38 0.021 0.038 2026-02-27 03:18:41,130 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:41,911 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:41] "GET /pos/pay/confirmation/274?access_token=f235dac2-ff35-4933-b36c-be068a385eb5&tx_id=242 HTTP/1.1" 200 - 347 0.318 0.468 2026-02-27 03:18:42,602 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_1_online_payment_with_cashier: waiting for threads: [] 2026-02-27 03:18:42,649 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-02-27 03:18:43,106 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54826085 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-02-27 03:18:43,133 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54826085 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #275 2026-02-27 03:18:43,134 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54826085 finished 2026-02-27 03:18:43,230 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:18:43,476 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:44,306 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Simulating signal changes during tests 2026-02-27 03:18:44,307 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:44] "GET /pos/pay/275?access_token=c996c798-62ba-4fac-898c-b18dbbad4421 HTTP/1.1" 200 - 300 0.155 0.925 2026-02-27 03:18:44,317 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:44,365 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:44] "POST /pos/pay/transaction/275 HTTP/1.1" 200 - 38 0.018 0.035 2026-02-27 03:18:44,393 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:45,097 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:45] "GET /pos/pay/confirmation/275?access_token=c996c798-62ba-4fac-898c-b18dbbad4421&tx_id=243 HTTP/1.1" 200 - 347 0.262 0.447 2026-02-27 03:18:45,816 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_1_online_payment_without_cashier: waiting for threads: [] 2026-02-27 03:18:45,857 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-02-27 03:18:46,406 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82967002 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-02-27 03:18:46,440 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82967002 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #276 2026-02-27 03:18:46,440 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82967002 finished 2026-02-27 03:18:46,512 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:18:46,724 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:47,427 166 INFO rb-209aa48-220549-371127 odoo.tests.common: Simulating signal changes during tests 2026-02-27 03:18:47,427 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:47] "GET /pos/pay/276?access_token=95bc520a-7751-4ff9-b192-008081debcf5 HTTP/1.1" 200 - 300 0.182 0.735 2026-02-27 03:18:47,436 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:47,480 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:47] "POST /pos/pay/transaction/276 HTTP/1.1" 200 - 38 0.023 0.026 2026-02-27 03:18:47,512 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:47,982 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:47] "GET /pos/pay/confirmation/276?access_token=95bc520a-7751-4ff9-b192-008081debcf5&tx_id=244 HTTP/1.1" 200 - 227 0.180 0.294 2026-02-27 03:18:48,045 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:48,082 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:48] "GET /pos/pay/276?access_token=95bc520a-7751-4ff9-b192-008081debcf5 HTTP/1.1" 200 - 61 0.022 0.046 2026-02-27 03:18:48,091 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:48,147 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:48] "POST /pos/pay/transaction/276 HTTP/1.1" 200 - 33 0.026 0.034 2026-02-27 03:18:48,173 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:48,801 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:48] "GET /pos/pay/confirmation/276?access_token=95bc520a-7751-4ff9-b192-008081debcf5&tx_id=245 HTTP/1.1" 200 - 305 0.215 0.416 2026-02-27 03:18:49,577 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_2_online_payments_with_cashier: waiting for threads: [] 2026-02-27 03:18:49,614 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-02-27 03:18:49,788 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:18:49,789 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: skipped TestUi.test_customer_display_online_payment : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:18:49,789 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: waiting for threads: [] 2026-02-27 03:18:49,812 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-02-27 03:18:50,460 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:18:50,461 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: skipped TestUi.test_errors_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:18:50,461 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: waiting for threads: [] 2026-02-27 03:18:50,506 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-02-27 03:18:51,085 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9076779 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-02-27 03:18:51,117 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9076779 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #277 2026-02-27 03:18:51,118 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9076779 finished 2026-02-27 03:18:51,220 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:18:51,518 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:52,398 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:52] "GET /pos/pay/277?access_token=ed78a854-d2bd-4549-840a-3d3136a3034 HTTP/1.1" 403 - 211 0.221 0.960 2026-02-27 03:18:52,433 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:52,458 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:52] "GET /pos/pay/277?access_token= HTTP/1.1" 403 - 43 0.016 0.038 2026-02-27 03:18:52,467 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:52,498 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:52] "GET /pos/pay/confirmation/277?access_token=ed78a854-d2bd-4549-840a-3d3136a3034&tx_id=1 HTTP/1.1" 403 - 15 0.006 0.029 2026-02-27 03:18:52,505 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-02-27 03:18:52,530 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:18:52] "GET /pos/pay/confirmation/277?access_token=&tx_id=1 HTTP/1.1" 403 - 14 0.006 0.021 2026-02-27 03:18:52,534 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_invalid_access_token: waiting for threads: [] 2026-02-27 03:18:52,589 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-02-27 03:18:53,082 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7839961 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 03:18:53,127 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #306 deleted pos.order records with IDs: [278] 2026-02-27 03:18:53,155 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_refuse_online_payment_without_accounting_payment: waiting for threads: [] 2026-02-27 03:18:53,193 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-02-27 03:18:53,790 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:18:53,790 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend: skipped TestUi.test_selected_customer_after_adding_payment_sync : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:18:53,791 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: waiting for threads: [] 2026-02-27 03:18:54,010 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #306 deleted pos.payment.method records with IDs: [215] 2026-02-27 03:18:54,057 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #306 deleted account.account records with IDs: [4080] 2026-02-27 03:18:54,076 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #306 deleted account.payment.method.line records with IDs: [696, 697] 2026-02-27 03:18:54,156 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #306 deleted account.journal records with IDs: [841] 2026-02-27 03:18:54,192 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #306 deleted account.account records with IDs: [4079] 2026-02-27 03:18:54,256 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:19:11,952 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #316 deleted restaurant.floor records with IDs: [6] 2026-02-27 03:19:12,548 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-02-27 03:19:12,562 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #316 deleted pos.printer records with IDs: [1] 2026-02-27 03:19:13,199 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:13,200 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: skipped TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:13,201 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: waiting for threads: [] 2026-02-27 03:19:13,287 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:19:29,154 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #322 deleted restaurant.floor records with IDs: [9] 2026-02-27 03:19:29,619 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-02-27 03:19:30,367 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:30,367 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_01_pos_restaurant : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:30,367 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: waiting for threads: [] 2026-02-27 03:19:30,408 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-02-27 03:19:31,053 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:31,054 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_02_others : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:31,054 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: waiting for threads: [] 2026-02-27 03:19:31,093 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-02-27 03:19:31,720 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:31,721 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_02_others_bis : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:31,721 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: waiting for threads: [] 2026-02-27 03:19:31,760 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-02-27 03:19:32,498 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:32,499 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_04_ticket_screen : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:32,499 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: waiting for threads: [] 2026-02-27 03:19:32,539 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-02-27 03:19:33,158 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:33,159 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_05_tip_screen : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:33,159 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: waiting for threads: [] 2026-02-27 03:19:33,198 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-02-27 03:19:33,919 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:33,919 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_06_split_bill_screen : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:33,920 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: waiting for threads: [] 2026-02-27 03:19:33,981 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-02-27 03:19:35,423 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:35,423 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_07_split_bill_screen : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:35,423 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: waiting for threads: [] 2026-02-27 03:19:35,463 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-02-27 03:19:36,071 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:36,072 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_08_refund_stay_current_table : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:36,072 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: waiting for threads: [] 2026-02-27 03:19:36,114 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-02-27 03:19:37,805 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:37,805 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_09_combo_split_bill : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:37,806 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: waiting for threads: [] 2026-02-27 03:19:37,846 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-02-27 03:19:38,488 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:38,489 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_10_save_last_preparation_changes : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:38,489 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: waiting for threads: [] 2026-02-27 03:19:38,524 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode_data ... 2026-02-27 03:19:39,180 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:39,181 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_11_bill_screen_qrcode_data : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:39,181 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_11_bill_screen_qrcode_data: waiting for threads: [] 2026-02-27 03:19:39,221 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-02-27 03:19:39,899 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:39,900 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_12_order_tracking : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:39,900 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: waiting for threads: [] 2026-02-27 03:19:39,965 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-02-27 03:19:40,563 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:40,564 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_13_category_check : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:40,564 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: waiting for threads: [] 2026-02-27 03:19:40,599 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-02-27 03:19:41,231 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:41,231 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_13_crm_team : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:41,232 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: waiting for threads: [] 2026-02-27 03:19:41,273 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-02-27 03:19:41,890 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:41,891 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_14_change_synced_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:41,891 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: waiting for threads: [] 2026-02-27 03:19:41,933 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-02-27 03:19:42,600 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:42,601 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_14_pos_payment_sync : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:42,601 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: waiting for threads: [] 2026-02-27 03:19:42,652 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_pos_refund_qty ... 2026-02-27 03:19:43,275 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:43,276 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_15_pos_refund_qty : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:43,276 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_pos_refund_qty: waiting for threads: [] 2026-02-27 03:19:43,316 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_book_and_release_table ... 2026-02-27 03:19:43,931 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:43,932 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_book_and_release_table : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:43,932 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_book_and_release_table: waiting for threads: [] 2026-02-27 03:19:43,975 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-02-27 03:19:44,595 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:44,596 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_cancel_order_from_ui : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:44,596 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: waiting for threads: [] 2026-02-27 03:19:44,635 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_children_qty_updated_with_note ... 2026-02-27 03:19:46,277 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:46,278 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_combo_children_qty_updated_with_note : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:46,278 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_children_qty_updated_with_note: waiting for threads: [] 2026-02-27 03:19:46,312 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-02-27 03:19:48,173 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:48,173 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_combo_preparation_receipt : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:48,174 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: waiting for threads: [] 2026-02-27 03:19:48,216 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-02-27 03:19:49,956 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:49,957 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_combo_preparation_receipt_layout : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:49,957 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: waiting for threads: [] 2026-02-27 03:19:50,018 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-02-27 03:19:51,875 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:51,875 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_combo_synchronisation : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:51,876 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: waiting for threads: [] 2026-02-27 03:19:51,919 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-02-27 03:19:52,695 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:52,695 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_multiple_preparation_printer : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:52,696 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: waiting for threads: [] 2026-02-27 03:19:52,735 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-02-27 03:19:53,719 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:53,720 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_preparation_printer_content : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:53,720 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: waiting for threads: [] 2026-02-27 03:19:53,759 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_reload_order_line_removed ... 2026-02-27 03:19:53,917 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:53,917 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_reload_order_line_removed : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:53,917 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_reload_order_line_removed: waiting for threads: [] 2026-02-27 03:19:53,940 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_synchronisation_of_orders ... 2026-02-27 03:19:54,099 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:54,100 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_synchronisation_of_orders : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:54,100 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_synchronisation_of_orders: waiting for threads: [] 2026-02-27 03:19:54,122 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfer_table_last_preparation_change ... 2026-02-27 03:19:54,884 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:54,885 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_transfer_table_last_preparation_change : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:54,885 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_table_last_preparation_change: waiting for threads: [] 2026-02-27 03:19:54,932 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-02-27 03:19:55,563 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:19:55,564 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_user_on_residual_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:19:55,564 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: waiting for threads: [] 2026-02-27 03:19:55,661 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:20:11,943 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #326 deleted restaurant.floor records with IDs: [12] 2026-02-27 03:20:12,556 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-02-27 03:20:13,316 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:13,317 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: skipped TestPoSRestaurantLoyalty.test_change_table_rewards_stay : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:13,318 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: waiting for threads: [] 2026-02-27 03:20:13,412 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:20:28,387 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-02-27 03:20:29,085 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85446511 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-02-27 03:20:30,652 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85446511 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #279 2026-02-27 03:20:30,652 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85446511 finished 2026-02-27 03:20:30,770 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_amount_to_invoice: waiting for threads: [] 2026-02-27 03:20:30,815 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-02-27 03:20:31,896 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1705762 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': 'ce21bc77-4041-4a89-a00e-31ed88bbdc8e'}] 2026-02-27 03:20:32,088 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #330 deleted stock.move.line records with IDs: [1391] 2026-02-27 03:20:33,902 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1705762 order {'name': 'Order 00044-003-0014', 'uuid': 'ce21bc77-4041-4a89-a00e-31ed88bbdc8e'} created pos.order #280 2026-02-27 03:20:33,905 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1705762 finished 2026-02-27 03:20:34,226 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_backend_settle_refund: waiting for threads: [] 2026-02-27 03:20:34,260 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-02-27 03:20:35,348 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:35,348 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_customer_notes : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:35,348 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: waiting for threads: [] 2026-02-27 03:20:35,386 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-02-27 03:20:36,424 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:36,424 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_down_payment_displayed : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:36,425 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: waiting for threads: [] 2026-02-27 03:20:36,470 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-02-27 03:20:37,689 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:37,690 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_downpayment_amount_to_invoice : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:37,690 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [] 2026-02-27 03:20:37,735 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_displayed_multiple_sync ... 2026-02-27 03:20:37,747 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_downpayment_displayed_multiple_sync : pos_preparation_display module is required for this test 2026-02-27 03:20:37,747 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_displayed_multiple_sync: waiting for threads: [] 2026-02-27 03:20:37,772 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-02-27 03:20:39,305 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice: waiting for threads: [] 2026-02-27 03:20:39,320 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-02-27 03:20:40,479 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:40,479 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_downpayment_refund : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:40,480 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: waiting for threads: [] 2026-02-27 03:20:40,524 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-02-27 03:20:41,903 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:41,903 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_downpayment_with_fixed_taxed_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:41,903 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_fixed_taxed_product: waiting for threads: [] 2026-02-27 03:20:41,939 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-02-27 03:20:43,361 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:43,362 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_downpayment_with_taxed_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:43,362 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: waiting for threads: [] 2026-02-27 03:20:43,402 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-02-27 03:20:44,495 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:44,496 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_draft_pos_order_linked_sale_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:44,496 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: waiting for threads: [] 2026-02-27 03:20:44,531 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-02-27 03:20:45,411 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:45,411 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:45,412 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: waiting for threads: [] 2026-02-27 03:20:45,452 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-02-27 03:20:45,913 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:45,914 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:45,914 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: waiting for threads: [] 2026-02-27 03:20:45,943 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-02-27 03:20:47,172 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:47,172 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_import_lot_groupable_and_non_groupable : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:47,172 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: waiting for threads: [] 2026-02-27 03:20:47,208 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-02-27 03:20:48,203 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:48,204 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_multiple_lots_sale_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:48,204 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: waiting for threads: [] 2026-02-27 03:20:48,239 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-02-27 03:20:49,183 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:49,184 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_order_does_not_remain_in_list : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:49,185 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: waiting for threads: [] 2026-02-27 03:20:49,235 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-02-27 03:20:49,976 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:49,977 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_order_sale_team : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:49,977 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [] 2026-02-27 03:20:50,019 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-02-27 03:20:51,496 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sales_count: waiting for threads: [] 2026-02-27 03:20:51,534 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-02-27 03:20:52,441 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94847116 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-02-27 03:20:54,008 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94847116 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #283 2026-02-27 03:20:54,009 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94847116 finished 2026-02-27 03:20:54,213 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_payment_terms_with_early_discount: waiting for threads: [] 2026-02-27 03:20:54,252 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-02-27 03:20:54,997 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:54,998 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_pos_not_groupable_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:54,998 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: waiting for threads: [] 2026-02-27 03:20:55,034 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-02-27 03:20:55,765 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:55,766 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_pos_order_and_invoice_amounts : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:55,766 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: waiting for threads: [] 2026-02-27 03:20:55,812 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_repair ... 2026-02-27 03:20:56,892 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:56,893 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_pos_repair : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:56,893 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_repair: waiting for threads: [] 2026-02-27 03:20:56,938 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-02-27 03:20:57,747 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:20:57,748 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_quantity_updated_settle : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:20:57,748 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: waiting for threads: [] 2026-02-27 03:20:57,791 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-02-27 03:20:58,798 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10409351 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '15f9a9d6-b968-4197-8e4a-e17d0b3e573a'}] 2026-02-27 03:20:58,929 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #330 deleted stock.move.line records with IDs: [1413] 2026-02-27 03:21:00,417 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10409351 order {'name': 'Order 00044-003-0014', 'uuid': '15f9a9d6-b968-4197-8e4a-e17d0b3e573a'} created pos.order #284 2026-02-27 03:21:00,420 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10409351 finished 2026-02-27 03:21:00,627 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10623402 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '6ef252c9-6e9a-47b6-9979-b7624797788b'}] 2026-02-27 03:21:01,397 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10623402 order {'name': 'Order 00044-003-0014', 'uuid': '6ef252c9-6e9a-47b6-9979-b7624797788b'} created pos.order #285 2026-02-27 03:21:01,397 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10623402 finished 2026-02-27 03:21:01,645 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_refund_ship_later_qty_delivered: waiting for threads: [] 2026-02-27 03:21:01,687 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-02-27 03:21:02,241 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:02,242 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_sale_order_fp_different_from_partner_one : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:02,242 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: waiting for threads: [] 2026-02-27 03:21:02,268 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-02-27 03:21:03,260 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:03,261 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_selected_partner_quotation_loading : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:03,261 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: waiting for threads: [] 2026-02-27 03:21:03,307 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-02-27 03:21:04,155 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:04,155 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_draft_order_service_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:04,156 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: waiting for threads: [] 2026-02-27 03:21:04,197 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-02-27 03:21:05,525 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:05,525 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_groupable_lot_total_amount : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:05,525 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: waiting for threads: [] 2026-02-27 03:21:05,567 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-02-27 03:21:06,605 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:06,605 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_change_customer : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:06,606 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: waiting for threads: [] 2026-02-27 03:21:06,646 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-02-27 03:21:07,645 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:07,646 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_ship_later_effect_on_so : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:07,646 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: waiting for threads: [] 2026-02-27 03:21:07,683 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-02-27 03:21:08,867 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:08,868 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_unreserve_order_lines : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:08,868 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: waiting for threads: [] 2026-02-27 03:21:08,910 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-02-27 03:21:10,123 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:10,123 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_with_different_product : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:10,124 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: waiting for threads: [] 2026-02-27 03:21:10,167 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-02-27 03:21:11,286 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:11,287 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_with_different_uom : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:11,287 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: waiting for threads: [] 2026-02-27 03:21:11,332 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-02-27 03:21:12,308 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:12,308 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_with_incompatible_partner : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:12,309 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: waiting for threads: [] 2026-02-27 03:21:12,353 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-02-27 03:21:14,617 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:14,618 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_with_kit : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:14,618 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: waiting for threads: [] 2026-02-27 03:21:14,671 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-02-27 03:21:16,022 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:16,022 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_with_lot : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:16,023 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: waiting for threads: [] 2026-02-27 03:21:16,066 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-02-27 03:21:17,344 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:17,345 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_with_multistep_delivery : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:17,345 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: waiting for threads: [] 2026-02-27 03:21:17,383 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-02-27 03:21:19,438 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:19,438 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_order_with_multistep_delivery_receipt : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:19,439 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: waiting for threads: [] 2026-02-27 03:21:19,484 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-02-27 03:21:20,392 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:20,393 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_quotation_delivered_qty : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:20,393 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: waiting for threads: [] 2026-02-27 03:21:20,441 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-02-27 03:21:21,071 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:21,072 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_so_with_non_pos_groupable_uom : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:21,072 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: waiting for threads: [] 2026-02-27 03:21:21,104 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-02-27 03:21:22,230 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:22,231 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settle_so_with_pos_downpayment : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:22,231 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [] 2026-02-27 03:21:22,273 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-02-27 03:21:23,433 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:23,434 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_ship_later_no_default : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:23,434 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: waiting for threads: [] 2026-02-27 03:21:23,482 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-02-27 03:21:24,732 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:24,733 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_show_orders_for_pos_currency_only : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:24,733 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: waiting for threads: [] 2026-02-27 03:21:24,789 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-02-27 03:21:26,497 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:21:26,498 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_so_with_downpayment : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:21:26,498 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: waiting for threads: [] 2026-02-27 03:21:26,541 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-02-27 03:21:27,633 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16987132 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '9aa88529-f376-40a1-96e4-5b32402a6459'}] 2026-02-27 03:21:27,787 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #330 deleted stock.move.line records with IDs: [1439] 2026-02-27 03:21:29,434 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16987132 order {'name': 'Order 00044-003-0014', 'uuid': '9aa88529-f376-40a1-96e4-5b32402a6459'} created pos.order #286 2026-02-27 03:21:29,438 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16987132 finished 2026-02-27 03:21:29,650 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_untaxed_invoiced_amount: waiting for threads: [] 2026-02-27 03:21:29,764 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-02-27 03:21:44,720 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #334 deleted res.currency.rate records with IDs: [231, 232, 233] 2026-02-27 03:21:46,452 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPosSaleAccount.test_repair_cogs ... 2026-02-27 03:21:48,020 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65103007 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '93333b0a-bec0-4b74-b133-5cdf9806a94f'}] 2026-02-27 03:21:49,611 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65103007 order {'name': 'Order 00044-003-0014', 'uuid': '93333b0a-bec0-4b74-b133-5cdf9806a94f'} created pos.order #287 2026-02-27 03:21:49,612 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65103007 finished 2026-02-27 03:21:49,857 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:22:13,836 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-02-27 03:22:15,082 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21192544 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-02-27 03:22:15,257 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #337 deleted stock.move.line records with IDs: [1447, 1448] 2026-02-27 03:22:15,486 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #337 deleted stock.move.line records with IDs: [1449] 2026-02-27 03:22:16,977 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21192544 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #288 2026-02-27 03:22:16,983 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21192544 finished 2026-02-27 03:22:17,231 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:22:31,554 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #340 deleted res.currency.rate records with IDs: [235, 236, 237] 2026-02-27 03:22:33,057 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-02-27 03:22:33,792 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22335775 started for PoS orders references: [{'name': 'Order 86716-866-2947', 'uuid': '86716-866-2947'}] 2026-02-27 03:22:35,388 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22335775 order {'name': 'Order 86716-866-2947', 'uuid': '86716-866-2947'} created pos.order #289 2026-02-27 03:22:35,389 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22335775 finished 2026-02-27 03:22:35,952 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-02-27 03:22:36,751 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97093484 started for PoS orders references: [{'name': 'Order 93107-526-1868', 'uuid': '93107-526-1868'}] 2026-02-27 03:22:37,030 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #340 deleted stock.move records with IDs: [1437] 2026-02-27 03:22:37,102 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97093484 order {'name': 'Order 93107-526-1868', 'uuid': '93107-526-1868'} created pos.order #290 2026-02-27 03:22:37,107 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97093484 finished 2026-02-27 03:22:37,818 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-02-27 03:22:38,503 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98330710 started for PoS orders references: [{'name': 'Order 51487-888-0833', 'uuid': '51487-888-0833'}] 2026-02-27 03:22:38,781 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98330710 order {'name': 'Order 51487-888-0833', 'uuid': '51487-888-0833'} created pos.order #291 2026-02-27 03:22:38,782 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98330710 finished 2026-02-27 03:22:39,144 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-02-27 03:22:39,865 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85401343 started for PoS orders references: [{'name': 'Order 13938-393-6110', 'uuid': '13938-393-6110'}, {'name': 'Order 73585-140-9482', 'uuid': '73585-140-9482'}] 2026-02-27 03:22:40,161 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85401343 order {'name': 'Order 13938-393-6110', 'uuid': '13938-393-6110'} created pos.order #292 2026-02-27 03:22:40,328 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85401343 order {'name': 'Order 73585-140-9482', 'uuid': '73585-140-9482'} created pos.order #293 2026-02-27 03:22:40,329 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85401343 finished 2026-02-27 03:22:40,752 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-02-27 03:22:41,607 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84142479 started for PoS orders references: [{'name': 'Order 20464-205-4007', 'uuid': '20464-205-4007'}] 2026-02-27 03:22:41,881 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84142479 order {'name': 'Order 20464-205-4007', 'uuid': '20464-205-4007'} created pos.order #294 2026-02-27 03:22:41,881 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84142479 finished 2026-02-27 03:22:42,828 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:22:59,551 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-02-27 03:23:00,423 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:23:00,423 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: skipped TestPoSSaleLoyalty.test_pos_sale_loyalty_1 : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:23:00,424 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: waiting for threads: [] 2026-02-27 03:23:00,466 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-02-27 03:23:01,500 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:23:01,501 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: skipped TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:23:01,501 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: waiting for threads: [] 2026-02-27 03:23:01,589 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:23:16,214 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #347 deleted res.currency.rate records with IDs: [239, 240, 241] 2026-02-27 03:23:17,720 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-02-27 03:23:18,480 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:23:19,342 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-02-27 03:23:30,350 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:23:31,149 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73760664 started for PoS orders references: [{'name': 'Kiosk 00510-088-0001', 'uuid': '913d754a-ac65-4fa1-92e5-ceec0128402b'}] 2026-02-27 03:23:31,192 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73760664 order {'name': 'Kiosk 00510-088-0001', 'uuid': '913d754a-ac65-4fa1-92e5-ceec0128402b'} created pos.order #296 2026-02-27 03:23:31,193 166 INFO rb-209aa48-220549-371127 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73760664 finished 2026-02-27 03:23:31,262 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:23:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 80 0.064 0.850 2026-02-27 03:23:31,265 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_frontend.TestFrontendMobile.test_order_fiscal_position: waiting for threads: [] 2026-02-27 03:23:31,340 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:23:32,122 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-02-27 03:23:43,201 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:23:43,201 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute: skipped TestSelfOrderAttribute.test_self_order_always_attribute : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:23:43,202 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: waiting for threads: [] 2026-02-27 03:23:43,269 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-02-27 03:23:54,503 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:23:54,503 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute: skipped TestSelfOrderAttribute.test_self_order_attribute : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:23:54,503 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: waiting for threads: [] 2026-02-27 03:23:54,577 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-02-27 03:24:04,933 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:24:04,933 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute: skipped TestSelfOrderAttribute.test_self_order_multi_check_attribute : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:24:04,934 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: waiting for threads: [] 2026-02-27 03:24:05,002 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-02-27 03:24:15,458 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:24:15,458 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute: skipped TestSelfOrderAttribute.test_self_order_product_info : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:24:15,459 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: waiting for threads: [] 2026-02-27 03:24:15,552 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:24:16,408 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-02-27 03:24:28,055 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:24:28,055 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_combo: skipped TestSelfOrderCombo.test_self_order_combo : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:24:28,055 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: waiting for threads: [] 2026-02-27 03:24:28,122 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-02-27 03:24:39,714 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:24:39,715 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_combo: skipped TestSelfOrderCombo.test_self_order_combo_categories : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:24:39,715 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: waiting for threads: [] 2026-02-27 03:24:39,793 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:24:40,580 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-02-27 03:24:50,852 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:24:50,852 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: skipped TestSelfOrderCommon.test_self_order_common : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:24:50,853 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: waiting for threads: [] 2026-02-27 03:24:50,901 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-02-27 03:25:01,020 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_config_default_user: waiting for threads: [] 2026-02-27 03:25:01,098 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-02-27 03:25:11,528 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:25:11,529 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: skipped TestSelfOrderCommon.test_self_order_consultation_open : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:25:11,529 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: waiting for threads: [] 2026-02-27 03:25:11,589 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-02-27 03:25:22,572 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:25:22,573 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: skipped TestSelfOrderCommon.test_self_order_pos_closed : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:25:22,573 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: waiting for threads: [] 2026-02-27 03:25:22,635 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-02-27 03:25:32,480 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:25:32,481 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common: skipped TestSelfOrderCommon.test_self_order_pos_landing_page_carousel : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:25:32,481 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: waiting for threads: [] 2026-02-27 03:25:32,552 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:25:33,310 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-02-27 03:25:44,035 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:25:44,036 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: skipped TestSelfOrderKiosk.test_duplicate_order_kiosk : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:25:44,036 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: waiting for threads: [] 2026-02-27 03:25:44,109 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-02-27 03:25:54,771 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:25:54,772 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: skipped TestSelfOrderKiosk.test_order_price_null : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:25:54,772 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: waiting for threads: [] 2026-02-27 03:25:54,842 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-02-27 03:26:05,775 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:26:05,775 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: skipped TestSelfOrderKiosk.test_self_order_kiosk : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:26:05,775 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: waiting for threads: [] 2026-02-27 03:26:05,847 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-02-27 03:26:16,563 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:26:16,564 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: skipped TestSelfOrderKiosk.test_self_order_kiosk_combo_sides : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:26:16,564 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: waiting for threads: [] 2026-02-27 03:26:16,635 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-02-27 03:26:26,929 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:26:26,930 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: skipped TestSelfOrderKiosk.test_self_order_language_changes : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:26:26,930 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: waiting for threads: [] 2026-02-27 03:26:27,000 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-02-27 03:26:37,845 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:26:37,845 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk: skipped TestSelfOrderKiosk.test_self_order_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:26:37,846 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: waiting for threads: [] 2026-02-27 03:26:37,926 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:26:38,695 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-02-27 03:26:49,654 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:26:49,655 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile: skipped TestSelfOrderMobile.test_self_order_mobile : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:26:49,655 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: waiting for threads: [] 2026-02-27 03:26:49,731 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-02-27 03:27:00,610 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:27:00,610 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile: skipped TestSelfOrderMobile.test_self_order_mobile_0_price_order : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:27:00,610 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: waiting for threads: [] 2026-02-27 03:27:00,676 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-02-27 03:27:11,354 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:27:11,355 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile: skipped TestSelfOrderMobile.test_self_order_mobile_no_access_token : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:27:11,355 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: waiting for threads: [] 2026-02-27 03:27:11,425 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:27:12,143 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-02-27 03:27:22,780 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:27:22,781 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_sequence: skipped TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:27:22,781 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: waiting for threads: [] 2026-02-27 03:27:22,867 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:27:23,628 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-02-27 03:27:33,800 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:admin from n/a 2026-02-27 03:27:33,813 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:27:34,017 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:27:34] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/110 HTTP/1.1" 200 - 17 0.010 0.197 2026-02-27 03:27:34,021 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_webmanifest.WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default: waiting for threads: [] 2026-02-27 03:27:34,075 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-02-27 03:27:43,568 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:admin from n/a 2026-02-27 03:27:43,581 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:27:44,501 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:27:44] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/111 HTTP/1.1" 200 - 17 0.012 0.910 2026-02-27 03:27:44,504 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order.tests.test_webmanifest.WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault: waiting for threads: [] 2026-02-27 03:27:44,588 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:27:45,467 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-02-27 03:27:55,954 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_self_order_kiosk_stripe: waiting for threads: [] 2026-02-27 03:27:56,022 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:28:12,039 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-02-27 03:28:12,653 166 WARNING rb-209aa48-220549-371127 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:28:12,654 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_viva_wallet.tests.test_frontend: skipped TestVivaWalletHttpCommon.test_vw_request_data : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:28:12,654 166 INFO rb-209aa48-220549-371127 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.test_vw_request_data: waiting for threads: [] 2026-02-27 03:28:12,757 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:28:12,811 166 INFO rb-209aa48-220549-371127 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-02-27 03:28:13,116 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6099] 2026-02-27 03:28:13,214 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1153] 2026-02-27 03:28:13,251 166 INFO rb-209aa48-220549-371127 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-02-27 03:28:13,508 166 INFO rb-209aa48-220549-371127 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-02-27 03:28:13,710 166 INFO rb-209aa48-220549-371127 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-02-27 03:28:13,968 166 INFO rb-209aa48-220549-371127 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-02-27 03:28:14,007 166 INFO rb-209aa48-220549-371127 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-02-27 03:28:22,846 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1155], uid: 2, model: res.partner 2026-02-27 03:28:22,942 166 INFO rb-209aa48-220549-371127 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-02-27 03:28:23,208 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:28:23,569 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6121] 2026-02-27 03:28:23,619 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2137] 2026-02-27 03:28:23,674 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-02-27 03:28:23,831 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-02-27 03:28:23,959 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-02-27 03:28:23,993 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-02-27 03:28:24,145 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-02-27 03:28:24,363 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-02-27 03:28:33,676 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-02-27 03:28:42,314 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-02-27 03:28:42,469 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-02-27 03:28:42,650 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:28:42,788 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-02-27 03:28:42,896 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:28:42,907 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_demo_xls ... 2026-02-27 03:28:43,170 166 INFO rb-209aa48-220549-371127 odoo.addons.base_import.models.base_import: importing 4 rows... 2026-02-27 03:28:43,364 166 INFO rb-209aa48-220549-371127 odoo.addons.base_import.models.base_import: done 2026-02-27 03:28:43,437 166 INFO rb-209aa48-220549-371127 odoo.addons.base_import.models.base_import: importing 4 rows... 2026-02-27 03:28:43,568 166 INFO rb-209aa48-220549-371127 odoo.addons.base_import.models.base_import: done 2026-02-27 03:28:43,788 166 INFO rb-209aa48-220549-371127 odoo.addons.base_import.models.base_import: importing 25 rows... 2026-02-27 03:28:44,506 166 INFO rb-209aa48-220549-371127 odoo.addons.base_import.models.base_import: done 2026-02-27 03:28:44,556 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:28:44,687 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-02-27 03:28:44,719 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-02-27 03:28:44,752 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-02-27 03:28:45,043 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-02-27 03:28:45,371 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:28:46,076 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-02-27 03:28:46,165 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-02-27 03:28:46,194 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-02-27 03:28:46,324 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-02-27 03:28:46,388 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-02-27 03:28:52,917 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-02-27 03:28:54,763 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-02-27 03:28:55,029 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-02-27 03:28:55,139 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-02-27 03:29:03,655 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-02-27 03:29:05,032 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-02-27 03:29:13,746 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:14,195 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2205] 2026-02-27 03:29:14,422 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2224] 2026-02-27 03:29:14,440 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-02-27 03:29:14,529 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2209, 2218] 2026-02-27 03:29:14,614 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2206] 2026-02-27 03:29:14,647 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-02-27 03:29:14,773 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2206, 2207] 2026-02-27 03:29:14,790 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [508] 2026-02-27 03:29:14,794 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [509] 2026-02-27 03:29:14,798 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [510] 2026-02-27 03:29:14,936 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2228, 2229, 2230, 2231, 2232, 2233] 2026-02-27 03:29:15,036 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-02-27 03:29:15,140 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-02-27 03:29:15,237 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-02-27 03:29:15,363 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-02-27 03:29:15,724 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-02-27 03:29:16,883 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-02-27 03:29:21,890 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-02-27 03:29:21,932 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-02-27 03:29:22,186 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-02-27 03:29:22,733 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-02-27 03:29:22,953 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-02-27 03:29:22,990 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:23,282 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-02-27 03:29:23,348 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-02-27 03:29:23,428 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:23,643 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-02-27 03:29:23,718 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-02-27 03:29:32,572 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-02-27 03:29:32,724 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-02-27 03:29:32,782 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-02-27 03:29:32,844 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-02-27 03:29:32,907 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:33,382 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-02-27 03:29:33,511 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-02-27 03:29:33,595 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:34,146 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-02-27 03:29:34,177 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-02-27 03:29:34,358 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:34,865 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-02-27 03:29:35,139 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-02-27 03:29:35,408 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-02-27 03:29:35,715 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-02-27 03:29:37,023 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-02-27 03:29:37,213 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-02-27 03:29:45,301 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-02-27 03:29:45,605 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-02-27 03:29:46,175 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-02-27 03:29:46,371 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-02-27 03:29:46,525 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-02-27 03:29:46,683 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-02-27 03:29:46,845 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-02-27 03:29:47,140 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-02-27 03:29:47,163 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-02-27 03:29:47,252 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:47,402 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-02-27 03:29:47,617 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-02-27 03:29:47,818 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-02-27 03:29:48,031 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-02-27 03:29:48,233 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-02-27 03:29:48,621 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-02-27 03:29:48,956 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-02-27 03:29:49,224 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-02-27 03:29:49,356 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-02-27 03:29:49,531 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-02-27 03:29:49,774 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:49,815 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-02-27 03:29:50,413 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-02-27 03:29:51,011 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-02-27 03:29:51,617 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-02-27 03:29:52,128 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-02-27 03:29:52,986 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-02-27 03:29:53,507 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-02-27 03:29:53,975 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:29:54,616 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2462] 2026-02-27 03:29:54,728 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-02-27 03:29:55,009 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-02-27 03:29:55,114 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-02-27 03:29:55,695 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-02-27 03:29:56,120 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-02-27 03:29:56,503 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-02-27 03:29:57,363 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-02-27 03:29:58,245 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-02-27 03:29:58,713 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-02-27 03:29:59,449 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-02-27 03:29:59,681 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-02-27 03:29:59,732 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-02-27 03:30:00,094 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-02-27 03:30:06,313 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:30:06,327 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-02-27 03:30:06,524 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-02-27 03:30:06,680 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:30:07,115 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [2510] 2026-02-27 03:30:07,143 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-02-27 03:30:07,490 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-02-27 03:30:07,748 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-02-27 03:30:07,974 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-02-27 03:30:08,250 166 INFO rb-209aa48-220549-371127 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-02-27 03:30:08,502 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:30:20,780 166 INFO rb-209aa48-220549-371127 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-02-27 03:30:21,851 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [338] 2026-02-27 03:30:21,919 166 INFO rb-209aa48-220549-371127 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-02-27 03:30:22,607 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #372 deleted mail.mail records with IDs: [339] 2026-02-27 03:30:22,753 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:30:35,102 166 INFO rb-209aa48-220549-371127 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-02-27 03:30:35,140 166 INFO rb-209aa48-220549-371127 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-02-27 03:30:36,190 166 INFO rb-209aa48-220549-371127 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-02-27 03:30:37,286 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:30:41,036 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-02-27 03:30:41,202 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:30:41,202 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_burndown_chart: skipped TestBurndownChartTour.test_burndown_chart_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:30:41,203 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: waiting for threads: [] 2026-02-27 03:30:41,247 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:30:42,373 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-02-27 03:30:42,736 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-02-27 03:30:43,339 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959976217877489.1772163043.225392103195190-openerp-message-notify@683bf321bcf5>: ['"User 1 with personal stages" <@False>'] 2026-02-27 03:30:43,375 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168063072046749.1772163043.343590736389160-openerp-message-notify@683bf321bcf5>: ['"User 2 with personal stages" <@False>'] 2026-02-27 03:30:43,408 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107507907317589.1772163043.378430128097534-openerp-message-notify@683bf321bcf5>: ['"User 1 with personal stages" <@False>'] 2026-02-27 03:30:43,439 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979155158108382.1772163043.411589145660400-openerp-message-notify@683bf321bcf5>: ['"User 2 with personal stages" <@False>'] 2026-02-27 03:30:43,472 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <205159036730724.1772163043.443202972412109-openerp-message-notify@683bf321bcf5>: ['"User 1 with personal stages" <@False>'] 2026-02-27 03:30:43,504 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086370189281866.1772163043.475903272628784-openerp-message-notify@683bf321bcf5>: ['"User 1 with personal stages" <@False>'] 2026-02-27 03:30:43,646 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #388 deleted project.task.type records with IDs: [432] 2026-02-27 03:30:43,697 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #387 deleted project.task.type records with IDs: [427] 2026-02-27 03:30:43,724 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #387 deleted project.task.type records with IDs: [426, 428] 2026-02-27 03:30:43,744 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [425, 431] 2026-02-27 03:30:43,844 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [434, 435, 436] 2026-02-27 03:30:43,866 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-02-27 03:30:44,132 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-02-27 03:30:44,376 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-02-27 03:30:44,559 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-02-27 03:30:45,710 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-02-27 03:30:45,875 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:30:45,876 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages: skipped TestPersonalStageTour.test_personal_stage_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:30:45,876 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: waiting for threads: [] 2026-02-27 03:30:45,911 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:30:47,183 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-02-27 03:30:47,291 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-02-27 03:30:47,646 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-02-27 03:30:47,967 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-02-27 03:30:48,175 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-02-27 03:30:50,807 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-02-27 03:30:51,305 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:30:52,606 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0373ccd940> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:52,607 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374127100> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:52,610 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:54,028 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e8a1e40> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:54,029 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374c9a660> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:54,032 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:55,932 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f5042c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:55,934 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e9393a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:55,936 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:57,618 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e7b7ec0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:57,619 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e8a94e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:57,622 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:58,553 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-02-27 03:30:59,789 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f545a80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:59,790 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e7b7ec0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:59,792 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:30:59,803 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:31:01,235 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-02-27 03:31:01,466 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:31:03,461 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-02-27 03:31:03,550 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-02-27 03:31:03,597 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-02-27 03:31:03,774 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-02-27 03:31:04,072 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-02-27 03:31:04,133 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-02-27 03:31:04,164 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1880] 2026-02-27 03:31:05,147 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [368] 2026-02-27 03:31:05,172 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-02-27 03:31:06,888 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:31:07,964 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-02-27 03:31:08,127 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:08,127 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: skipped TestProjectSharingUi.test_01_project_sharing : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:08,128 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: waiting for threads: [] 2026-02-27 03:31:08,155 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-02-27 03:31:08,427 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:08,428 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: skipped TestProjectSharingUi.test_02_project_sharing : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:08,429 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: waiting for threads: [] 2026-02-27 03:31:08,461 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-02-27 03:31:08,765 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:08,766 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: skipped TestProjectSharingUi.test_03_project_sharing : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:08,766 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: waiting for threads: [] 2026-02-27 03:31:08,799 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-02-27 03:31:09,221 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [369] 2026-02-27 03:31:09,236 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6519] 2026-02-27 03:31:09,244 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:31:09,364 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:georges1 from n/a 2026-02-27 03:31:09,496 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [370] 2026-02-27 03:31:09,514 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:john from n/a 2026-02-27 03:31:09,545 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:31:09,826 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:09] "POST /mail/message/reaction HTTP/1.1" 200 - 33 0.036 0.249 2026-02-27 03:31:09,984 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:09,984 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: skipped TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:09,985 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: waiting for threads: [] 2026-02-27 03:31:10,006 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-02-27 03:31:10,323 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:10,323 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui: skipped TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:10,323 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: waiting for threads: [] 2026-02-27 03:31:10,360 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 03:31:11,558 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-02-27 03:31:11,957 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-02-27 03:31:12,568 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-02-27 03:31:13,009 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-02-27 03:31:13,254 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-02-27 03:31:13,824 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-02-27 03:31:14,406 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-02-27 03:31:14,942 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-02-27 03:31:15,941 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_is_visible_after_archiving ... 2026-02-27 03:31:16,081 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-02-27 03:31:16,465 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-02-27 03:31:16,474 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6566] 2026-02-27 03:31:16,480 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:31:16,681 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-02-27 03:31:19,078 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-02-27 03:31:20,421 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6571] 2026-02-27 03:31:20,452 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted project.task records with IDs: [574] 2026-02-27 03:31:20,464 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1974, 1975] 2026-02-27 03:31:20,874 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-02-27 03:31:21,387 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6573, 6529] 2026-02-27 03:31:21,403 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted project.task records with IDs: [512, 576] 2026-02-27 03:31:21,408 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1902, 1903, 1978, 1979] 2026-02-27 03:31:21,434 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-02-27 03:31:25,957 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-02-27 03:31:26,407 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-02-27 03:31:26,525 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-02-27 03:31:27,025 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-02-27 03:31:27,331 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_write_project_should_propagate_to_no_display_subtasks ... 2026-02-27 03:31:27,570 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:31:30,248 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-02-27 03:31:30,418 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:30,419 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_tags_filter: skipped TestProjectTags.test_01_project_tags : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:30,419 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: waiting for threads: [] 2026-02-27 03:31:30,466 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:31:50,199 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24147] 2026-02-27 03:31:50,200 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-02-27 03:31:50,576 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_thread_controller: Starting TestProjectThreadController.test_message_post_partner_ids_project ... 2026-02-27 03:31:50,882 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:31:51,075 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 8 0.004 0.193 2026-02-27 03:31:51,100 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.011 2026-02-27 03:31:51,135 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 3 0.004 0.011 2026-02-27 03:31:51,349 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 63 0.107 0.096 2026-02-27 03:31:51,508 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 44 0.078 0.060 2026-02-27 03:31:51,546 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.010 2026-02-27 03:31:51,577 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.013 2026-02-27 03:31:51,610 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 5 0.005 0.012 2026-02-27 03:31:51,766 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 44 0.088 0.054 2026-02-27 03:31:51,904 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:51] "POST /mail/message/post HTTP/1.1" 200 - 46 0.058 0.059 2026-02-27 03:31:51,923 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_test from n/a 2026-02-27 03:31:52,051 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:52] "POST /mail/message/post HTTP/1.1" 200 - 65 0.063 0.059 2026-02-27 03:31:52,063 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_test from n/a 2026-02-27 03:31:52,931 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:52] "POST /mail/message/post HTTP/1.1" 200 - 50 0.051 0.807 2026-02-27 03:31:52,950 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_test from n/a 2026-02-27 03:31:53,067 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:53] "POST /mail/message/post HTTP/1.1" 200 - 50 0.038 0.064 2026-02-27 03:31:53,091 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_test from n/a 2026-02-27 03:31:53,205 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:53] "POST /mail/message/post HTTP/1.1" 200 - 50 0.044 0.059 2026-02-27 03:31:53,223 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_test from n/a 2026-02-27 03:31:53,338 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:53] "POST /mail/message/post HTTP/1.1" 200 - 50 0.043 0.059 2026-02-27 03:31:53,363 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:employee from n/a 2026-02-27 03:31:53,523 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:53] "POST /mail/message/post HTTP/1.1" 200 - 64 0.082 0.068 2026-02-27 03:31:53,544 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:employee from n/a 2026-02-27 03:31:53,657 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:53] "POST /mail/message/post HTTP/1.1" 200 - 50 0.036 0.066 2026-02-27 03:31:53,677 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:employee from n/a 2026-02-27 03:31:53,792 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:53] "POST /mail/message/post HTTP/1.1" 200 - 50 0.033 0.067 2026-02-27 03:31:53,817 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:employee from n/a 2026-02-27 03:31:53,949 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:53] "POST /mail/message/post HTTP/1.1" 200 - 50 0.054 0.062 2026-02-27 03:31:53,974 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:employee from n/a 2026-02-27 03:31:54,080 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:54] "POST /mail/message/post HTTP/1.1" 200 - 50 0.027 0.054 2026-02-27 03:31:54,097 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:31:54,218 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:54] "POST /mail/message/post HTTP/1.1" 200 - 63 0.046 0.065 2026-02-27 03:31:54,239 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:31:54,384 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:54] "POST /mail/message/post HTTP/1.1" 200 - 48 0.063 0.067 2026-02-27 03:31:54,403 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:31:54,577 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:54] "POST /mail/message/post HTTP/1.1" 200 - 48 0.055 0.104 2026-02-27 03:31:54,608 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:31:54,757 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:54] "POST /mail/message/post HTTP/1.1" 200 - 48 0.062 0.071 2026-02-27 03:31:54,772 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:31:54,877 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:54] "POST /mail/message/post HTTP/1.1" 200 - 48 0.035 0.059 2026-02-27 03:31:54,900 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:admin from n/a 2026-02-27 03:31:55,076 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:55] "POST /mail/message/post HTTP/1.1" 200 - 65 0.097 0.069 2026-02-27 03:31:55,099 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:admin from n/a 2026-02-27 03:31:55,209 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:55] "POST /mail/message/post HTTP/1.1" 200 - 50 0.039 0.060 2026-02-27 03:31:55,227 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:admin from n/a 2026-02-27 03:31:55,369 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:55] "POST /mail/message/post HTTP/1.1" 200 - 50 0.066 0.065 2026-02-27 03:31:55,387 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:admin from n/a 2026-02-27 03:31:55,505 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:55] "POST /mail/message/post HTTP/1.1" 200 - 50 0.044 0.062 2026-02-27 03:31:55,522 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:admin from n/a 2026-02-27 03:31:55,619 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:31:55] "POST /mail/message/post HTTP/1.1" 200 - 50 0.038 0.049 2026-02-27 03:31:55,634 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_thread_controller.TestProjectThreadController.test_message_post_partner_ids_project: waiting for threads: [] 2026-02-27 03:31:55,705 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:31:56,587 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-02-27 03:31:56,750 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:56,751 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui: skipped TestUi.test_01_project_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:56,751 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: waiting for threads: [] 2026-02-27 03:31:56,774 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-02-27 03:31:57,096 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:57,097 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui: skipped TestUi.test_project_task_history : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:57,097 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: waiting for threads: [] 2026-02-27 03:31:57,123 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-02-27 03:31:57,438 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:31:57,439 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui: skipped TestUi.test_project_task_last_history_steps : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:31:57,439 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: waiting for threads: [] 2026-02-27 03:31:57,468 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:31:59,656 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-02-27 03:31:59,682 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 431, model: project.update 2026-02-27 03:31:59,716 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-02-27 03:31:59,753 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 431, model: project.milestone 2026-02-27 03:31:59,776 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-02-27 03:31:59,839 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #431 deleted mail.message records with IDs: [6665] 2026-02-27 03:31:59,842 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 431, model: project.milestone 2026-02-27 03:31:59,871 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-02-27 03:31:59,916 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 431, model: project.milestone 2026-02-27 03:31:59,949 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-02-27 03:31:59,993 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-02-27 03:32:00,035 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #430 deleted mail.message records with IDs: [6664] 2026-02-27 03:32:00,060 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #430 deleted project.update records with IDs: [12] 2026-02-27 03:32:00,121 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-02-27 03:32:00,154 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 431, model: project.update 2026-02-27 03:32:00,186 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-02-27 03:32:00,214 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 431, model: project.update 2026-02-27 03:32:00,236 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-02-27 03:32:00,262 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 431, model: project.update 2026-02-27 03:32:00,294 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-02-27 03:32:00,329 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 431, model: project.update 2026-02-27 03:32:00,360 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-02-27 03:32:00,428 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-02-27 03:32:00,504 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #428 deleted mail.message records with IDs: [6664] 2026-02-27 03:32:00,510 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 428, model: project.update 2026-02-27 03:32:00,545 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-02-27 03:32:00,586 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 428, model: project.update 2026-02-27 03:32:00,622 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:32:02,684 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-02-27 03:32:04,069 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-02-27 03:32:04,367 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-02-27 03:32:05,848 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:32:06,583 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-02-27 03:32:06,748 166 WARNING rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:32:06,749 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_ui: skipped TestProjectUpdateUi.test_01_project_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:32:06,749 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: waiting for threads: [] 2026-02-27 03:32:06,788 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:32:08,239 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-02-27 03:32:08,393 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-02-27 03:32:08,718 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-02-27 03:32:09,195 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-02-27 03:32:09,264 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-02-27 03:32:12,415 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:32:12,848 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-02-27 03:32:12,858 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6701] 2026-02-27 03:32:12,865 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:32:12,993 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-02-27 03:32:13,022 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:admin_user from n/a 2026-02-27 03:32:13,031 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:32:13,310 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:32:13] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 18 0.014 0.268 2026-02-27 03:32:13,311 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_link_preview_name.TestTaskLinkPreviewName.test_01_task_link_preview_name: waiting for threads: [] 2026-02-27 03:32:13,336 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 03:32:14,599 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-02-27 03:32:14,672 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-02-27 03:32:14,758 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-02-27 03:32:14,982 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-02-27 03:32:15,129 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-02-27 03:32:15,293 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-02-27 03:32:16,473 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-02-27 03:32:17,536 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-02-27 03:32:17,657 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:32:18,932 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-02-27 03:32:19,081 166 INFO rb-209aa48-220549-371127 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-02-27 03:32:19,306 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:32:20,494 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f239260> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:20,495 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f2e47c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:20,499 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:22,728 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e5d4e00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:22,729 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374f49da0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:22,732 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:24,235 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f51cc20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:24,236 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0320a737e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:24,239 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:26,309 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0373aff060> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:26,310 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373fb8180> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:26,313 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:26,749 166 INFO rb-209aa48-220549-371127 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-02-27 03:32:37,717 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e8a1440> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:37,718 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374f9c860> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:37,720 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:32:37,736 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:33:03,399 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f032085fe20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:03,400 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e8a1440> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:03,402 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:05,403 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c935d00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:05,404 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f495e40> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:05,406 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:07,373 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0373ce7240> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:07,374 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373d33060> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:07,377 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:08,664 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c472160> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:08,665 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f379620> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:08,668 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:09,481 166 INFO rb-209aa48-220549-371127 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-02-27 03:33:11,424 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03208ec7c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:11,425 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03744107c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:11,428 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:11,440 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:33:37,827 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03208ef2e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:37,828 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03208ec7c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:37,830 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:39,711 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03204e9620> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:39,712 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f5676a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:39,715 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:41,047 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c7765c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:41,049 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03748ab420> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:41,051 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:42,921 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f032066b380> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:42,922 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03206793a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:42,925 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:45,608 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374e9c4a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:45,609 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f7431a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:45,612 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:47,049 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0373c0ae80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:47,050 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031faac0e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:47,052 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:48,843 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e9532e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:48,844 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03846fe200> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:48,846 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:49,999 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374843420> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:50,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fa7d260> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:50,001 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:50,397 166 INFO rb-209aa48-220549-371127 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-02-27 03:33:52,349 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #453 deleted mail.activity records with IDs: [112] 2026-02-27 03:33:52,775 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #453 deleted mail.activity records with IDs: [113] 2026-02-27 03:33:53,629 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1015, 1016, 1017, 1018] 2026-02-27 03:33:53,718 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [1816, 1817] 2026-02-27 03:33:54,851 166 INFO rb-209aa48-220549-371127 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-02-27 03:33:55,540 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #453 deleted mail.activity records with IDs: [114] 2026-02-27 03:33:57,073 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f032064c7c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:57,073 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fb52700> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:57,075 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:57,086 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-02-27 03:33:58,358 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03746253a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:58,360 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03206344a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:33:58,363 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:00,255 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03748dc180> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:00,256 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03743eade0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:00,258 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:02,281 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374c9b240> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:02,281 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373ecd800> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:02,283 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:03,677 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f032091e0c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:03,678 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f225e40> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:03,681 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:12,999 166 INFO rb-209aa48-220549-371127 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-02-27 03:34:14,915 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c736ac0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:14,916 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03747128e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:14,919 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:14,931 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:34:35,043 166 INFO rb-209aa48-220549-371127 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-02-27 03:34:35,745 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:34:51,201 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fa254e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:51,202 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03746125c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:51,205 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:52,724 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03207da840> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:52,725 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c72bc40> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:52,729 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:54,779 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f73c180> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:54,779 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c775800> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:54,782 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:56,130 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037478bba0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:56,130 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c937420> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:34:56,132 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:07,488 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-02-27 03:35:09,284 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-02-27 03:35:10,425 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-02-27 03:35:11,268 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-02-27 03:35:13,186 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-02-27 03:35:14,277 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0320aba660> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:14,278 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fc6b6a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:14,280 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:16,226 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f0f2ca0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:16,227 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374c67740> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:16,230 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:17,551 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0373ccade0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:17,552 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c278040> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:17,554 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:19,572 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f0d23e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:19,574 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e888220> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:19,577 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 691, in test_cross_analytics_contribution cross_plan = self.env['account.analytic.plan'].create({'name': 'Cross Plan'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:21,488 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-02-27 03:35:23,993 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-02-27 03:35:24,577 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-02-27 03:35:24,846 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-02-27 03:35:26,021 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #461 deleted account.move.line.ctp records with IDs: [1055, 1056] 2026-02-27 03:35:26,120 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #461 deleted account.move.line records with IDs: [1873] 2026-02-27 03:35:28,055 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e953060> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:28,055 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03748716c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:28,058 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:28,071 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:35:42,945 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374710ae0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:42,946 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c2c6700> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:42,948 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:44,709 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f5eca40> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:44,710 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373cf8720> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:44,713 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:46,112 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0373e7a0c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:46,113 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03740af2e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:46,116 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:47,850 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fa400e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:47,851 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f037478ade0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:35:47,853 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:00,795 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f4a2840> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:00,796 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c27aac0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:00,798 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:02,687 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037419f2e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:02,688 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374e13100> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:02,691 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:04,497 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fadcea0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:04,498 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f2a6480> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:04,501 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:05,558 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0373c91760> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:05,559 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03748411c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:05,565 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 23, in setUpClass cls.analytic_plan_1 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 1'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:07,275 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036ca54e00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:07,276 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f7bdee0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:07,278 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:08,530 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03743e8ea0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:08,531 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c46ede0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:08,534 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:10,316 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c85bec0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:10,317 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c7744a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:10,319 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:11,580 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036ca559e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:11,581 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e70f100> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:11,584 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_purchase/tests/test_project_purchase.py", line 24, in setUpClass cls.analytic_plan_2 = cls.env['account.analytic.plan'].create({'name': 'Purchase Project Plan 2'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:11,663 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-02-27 03:36:12,733 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-02-27 03:36:14,080 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03203820c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:14,081 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03209819e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:14,083 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:14,095 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:36:14,105 166 INFO rb-209aa48-220549-371127 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-02-27 03:36:15,037 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1458] 2026-02-27 03:36:15,082 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:36:44,525 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f3c9f80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:44,526 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374e6a0c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:44,530 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:45,893 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f032091ea20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:45,894 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c27b6a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:45,896 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:47,863 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e898540> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:47,864 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031ebb7d80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:47,867 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:49,188 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374c9b740> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:49,189 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f037491aa20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:49,191 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:51,591 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374205bc0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:51,592 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373c08900> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:51,595 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:52,873 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037392a200> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:52,874 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373cc5940> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:52,876 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:54,661 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374e23560> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:54,662 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f225440> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:54,666 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:56,038 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03740ae0c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:56,039 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fb171a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:56,042 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/project/tests/test_project_profitability.py", line 18, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:36:57,814 166 INFO rb-209aa48-220549-371127 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-02-27 03:36:59,441 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [115] 2026-02-27 03:36:59,851 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [116] 2026-02-27 03:37:02,331 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #465 deleted stock.move.line records with IDs: [1470] 2026-02-27 03:37:04,183 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #465 deleted stock.move.line records with IDs: [1471] 2026-02-27 03:37:04,837 166 INFO rb-209aa48-220549-371127 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-02-27 03:37:05,705 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [117] 2026-02-27 03:37:08,425 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0320375da0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:08,426 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03740ae0c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:08,429 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:08,444 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-02-27 03:37:38,454 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0320613740> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:38,455 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fa7dc60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:38,457 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:39,877 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03749668e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:39,878 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374968720> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:39,880 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:41,925 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03748f7e20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:41,926 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03739a0a40> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:41,929 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:43,206 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374c644a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:43,207 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e89d580> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:43,209 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:44,370 166 INFO rb-209aa48-220549-371127 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-02-27 03:37:46,313 166 INFO rb-209aa48-220549-371127 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-02-27 03:37:46,556 166 INFO rb-209aa48-220549-371127 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-02-27 03:37:47,767 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c8be340> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:47,768 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374c644a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:47,770 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:49,654 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fa40b80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:49,655 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f740900> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:49,658 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:50,990 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03208fa160> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:50,991 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031faafd80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:50,993 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:52,922 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f6da020> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:52,923 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f28fe20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:52,926 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/project_sale_expense/tests/test_project_sale_expense.py", line 47, in test_compute_analytic_distribution_expense self.analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Other Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:55,271 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03207d8c20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:55,271 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03748f9f80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:55,273 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:37:55,284 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-02-27 03:38:05,220 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [433] 2026-02-27 03:38:05,252 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6842] 2026-02-27 03:38:05,262 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:38:05,415 166 INFO rb-209aa48-220549-371127 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [434] 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #485 deleted resource.calendar.leaves records with IDs: [28] 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #485 deleted account.analytic.line records with IDs: [583] 2026-02-27 03:38:06,168 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 03:38:14,924 166 INFO rb-209aa48-220549-371127 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-02-27 03:38:15,393 166 INFO rb-209aa48-220549-371127 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [587] 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [588] 2020-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [589] 2026-02-27 03:38:15,928 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 03:38:16,020 166 INFO rb-209aa48-220549-371127 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-02-27 03:38:16,654 166 WARNING rb-209aa48-220549-371127 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:38:16,655 166 INFO rb-209aa48-220549-371127 odoo.addons.project_todo.tests.test_todo_ui: skipped Subtest TestTodoUi.test_tour_project_task_activities_split (login='admin') : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:38:16,698 166 INFO rb-209aa48-220549-371127 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: waiting for threads: [] 2026-02-27 03:38:16,729 166 INFO rb-209aa48-220549-371127 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-02-27 03:38:16,895 166 WARNING rb-209aa48-220549-371127 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:38:16,896 166 INFO rb-209aa48-220549-371127 odoo.addons.project_todo.tests.test_todo_ui: skipped TestTodoUi.test_tour_todo_main_ui_functions : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:38:16,896 166 INFO rb-209aa48-220549-371127 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: waiting for threads: [] 2026-02-27 03:38:16,937 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:38:30,355 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-02-27 03:38:30,715 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-02-27 03:38:32,544 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-02-27 03:38:33,161 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-02-27 03:38:35,379 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:38:48,986 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f2aa340> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:48,987 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03205c6700> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:48,990 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:50,872 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036cac7a60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:50,873 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c278900> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:50,876 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:52,206 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e4c3600> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:52,207 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f37bd80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:52,210 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:54,222 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f299080> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:54,223 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e7b6980> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:54,225 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_accrued_purchase_orders.py", line 20, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:38:54,771 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-02-27 03:38:56,011 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-02-27 03:38:57,495 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-02-27 03:38:59,405 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-02-27 03:39:00,117 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-02-27 03:39:00,835 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-02-27 03:39:00,962 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-02-27 03:39:03,584 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03748949a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:39:03,585 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fd39940> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:39:03,588 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:39:03,602 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:39:26,898 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-02-27 03:39:27,320 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-02-27 03:39:28,665 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-02-27 03:39:31,014 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-02-27 03:39:31,265 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-02-27 03:39:31,363 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-02-27 03:39:33,375 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-02-27 03:39:34,819 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-02-27 03:39:35,892 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-02-27 03:39:36,123 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-02-27 03:39:37,772 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-02-27 03:39:39,748 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-02-27 03:39:40,549 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-02-27 03:39:41,945 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-02-27 03:39:42,174 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-02-27 03:39:44,107 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-02-27 03:39:45,522 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-02-27 03:40:05,488 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-02-27 03:40:05,768 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-02-27 03:40:07,299 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053517953224059.1772163607.168350219726562-openerp-95-purchase.order@683bf321bcf5>: ['"partner_a" <@False>'] 2026-02-27 03:40:07,347 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-02-27 03:40:08,305 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-02-27 03:40:08,967 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-02-27 03:40:11,114 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167475763578736.1772163611.007744550704956-openerp-100-purchase.order@683bf321bcf5>: ['"partner_a" <@False>'] 2026-02-27 03:40:11,138 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #492 deleted mail.mail records with IDs: [436] 2026-02-27 03:40:11,198 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-02-27 03:40:12,767 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-02-27 03:40:13,412 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-02-27 03:40:15,118 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-02-27 03:40:24,127 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-02-27 03:40:25,540 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:40:25,996 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-02-27 03:40:26,009 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6936] 2026-02-27 03:40:26,022 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:40:39,467 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [438] 2026-02-27 03:40:39,487 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #496 deleted mail.message records with IDs: [6971] 2026-02-27 03:40:39,503 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:40:40,066 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [439] 2026-02-27 03:40:40,075 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #496 deleted mail.message records with IDs: [6973] 2026-02-27 03:40:40,088 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:40:40,268 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-02-27 03:40:44,767 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:40:58,383 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-02-27 03:41:01,683 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [1106, 1107, 1108, 1109] 2026-02-27 03:41:01,794 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [1955, 1956, 1957, 1958, 1959] 2026-02-27 03:41:01,874 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #500 deleted mail.message records with IDs: [6993] 2026-02-27 03:41:01,925 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #500 deleted account.move records with IDs: [793] 2026-02-27 03:41:02,199 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-02-27 03:41:04,783 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-02-27 03:41:08,122 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-02-27 03:41:09,966 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:41:22,495 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-02-27 03:41:23,331 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-02-27 03:41:25,073 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #502 deleted stock.move records with IDs: [1491] 2026-02-27 03:41:25,921 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-02-27 03:41:25,929 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: skipped TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold : This test requires the installation of the account_account module 2026-02-27 03:41:25,946 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-02-27 03:41:27,489 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-02-27 03:41:28,789 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03203c36a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:28,791 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c54ae80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:28,793 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:30,725 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fa93a60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:30,726 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f7636a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:30,728 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:31,988 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c534ea0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:31,989 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e620ea0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:31,992 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:33,891 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fa7f7e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:33,892 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f3c9c60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:33,894 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 408, in test_purchase_order_analytic_account_product_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:35,675 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-02-27 03:41:36,780 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03206258a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:36,780 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e7b6160> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:36,783 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:38,722 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031ebb76a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:38,723 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03745bd440> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:38,729 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:40,689 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e8bbd80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:40,690 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fb05e40> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:40,694 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:42,141 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f3bbce0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:42,142 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f28eca0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:42,145 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 457, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:43,908 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f277b00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:43,909 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f1a0720> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:43,911 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:45,150 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fbb91c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:45,151 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374e0dc60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:45,154 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:47,014 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03748420c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:47,015 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373ce7d80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:47,019 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:48,271 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e9bf7e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:48,272 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fa8a980> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:48,274 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 466, in test_purchase_order_to_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:50,428 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-02-27 03:41:52,724 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-02-27 03:41:53,938 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-02-27 03:41:55,457 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-02-27 03:41:56,725 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03208445e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:56,726 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f037397ac00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:56,729 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:58,750 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374355d00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:58,751 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374978d60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:58,754 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:59,879 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c736480> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:59,879 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374446de0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:41:59,881 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:42:01,746 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037458d8a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:42:01,746 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f546200> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:42:01,748 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase/tests/test_purchase_invoice.py", line 378, in test_vendor_bill_analytic_account_model_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:42:04,213 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-02-27 03:42:05,012 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-02-27 03:42:06,260 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-02-27 03:42:07,086 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-02-27 03:42:08,093 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-02-27 03:42:11,319 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036cb928e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:42:11,320 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03209cab60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:42:11,322 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:42:11,335 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:42:25,142 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-02-27 03:42:29,638 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-02-27 03:42:31,993 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-02-27 03:42:35,336 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1146, 1147] 2026-02-27 03:42:35,376 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1148] 2026-02-27 03:42:35,467 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2044, 2045] 2026-02-27 03:42:36,040 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-02-27 03:42:38,365 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-02-27 03:42:40,559 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-02-27 03:42:44,517 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1155] 2026-02-27 03:42:44,574 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1154, 1156] 2026-02-27 03:42:44,676 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2060] 2026-02-27 03:42:45,122 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_multi_bill ... 2026-02-27 03:42:48,545 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-02-27 03:42:48,586 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-02-27 03:42:51,276 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-02-27 03:42:53,963 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-02-27 03:42:56,187 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-02-27 03:42:59,290 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-02-27 03:43:02,199 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-02-27 03:43:04,753 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1175] 2026-02-27 03:43:04,794 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1176] 2026-02-27 03:43:04,888 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2087] 2026-02-27 03:43:05,302 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-02-27 03:43:08,774 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2096] 2026-02-27 03:43:08,874 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2097] 2026-02-27 03:43:09,202 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-02-27 03:43:12,824 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1185] 2026-02-27 03:43:12,865 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1182, 1183, 1184, 1186] 2026-02-27 03:43:12,975 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2106] 2026-02-27 03:43:13,096 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1187, 1188, 1189, 1190] 2026-02-27 03:43:13,153 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2101] 2026-02-27 03:43:13,279 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-02-27 03:43:16,052 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1191, 1192] 2026-02-27 03:43:16,093 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1193] 2026-02-27 03:43:16,173 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2109, 2110] 2026-02-27 03:43:16,578 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-02-27 03:43:19,992 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1200] 2026-02-27 03:43:20,037 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1197, 1198, 1199] 2026-02-27 03:43:20,138 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2121] 2026-02-27 03:43:20,271 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1201, 1202, 1203] 2026-02-27 03:43:20,353 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2116] 2026-02-27 03:43:20,541 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-02-27 03:43:24,094 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1204] 2026-02-27 03:43:24,132 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1205, 1206, 1207] 2026-02-27 03:43:24,208 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2123] 2026-02-27 03:43:24,376 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-02-27 03:43:27,343 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1208] 2026-02-27 03:43:27,388 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1209, 1210, 1211] 2026-02-27 03:43:27,471 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2130] 2026-02-27 03:43:27,627 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-02-27 03:43:30,890 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1214] 2026-02-27 03:43:30,931 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1212, 1213, 1215] 2026-02-27 03:43:31,010 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2141] 2026-02-27 03:43:31,132 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1216, 1217, 1218] 2026-02-27 03:43:31,215 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2137] 2026-02-27 03:43:31,375 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-02-27 03:43:34,131 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-02-27 03:43:37,422 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-02-27 03:43:39,907 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1225] 2026-02-27 03:43:39,958 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1226] 2026-02-27 03:43:40,053 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2153] 2026-02-27 03:43:40,423 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-02-27 03:43:42,930 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1229] 2026-02-27 03:43:42,967 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line.ctp records with IDs: [1230] 2026-02-27 03:43:43,049 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #504 deleted account.move.line records with IDs: [2158] 2026-02-27 03:43:43,498 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:43:55,446 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-02-27 03:43:57,400 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-02-27 03:43:58,749 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-02-27 03:43:58,848 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-02-27 03:43:59,232 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-02-27 03:43:59,583 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:44:11,983 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-02-27 03:44:12,016 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:accountman from n/a 2026-02-27 03:44:12,332 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:44:12,586 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:44:12] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 51 0.036 0.222 2026-02-27 03:44:12,721 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:44:12] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 56 0.052 0.078 2026-02-27 03:44:12,825 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:44:12] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 35 0.041 0.059 2026-02-27 03:44:12,826 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_price: waiting for threads: [] 2026-02-27 03:44:12,914 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:44:25,047 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-02-27 03:44:25,643 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:44:38,166 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-02-27 03:44:38,970 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted stock.move records with IDs: [1559] 2026-02-27 03:44:39,673 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-02-27 03:44:41,053 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted stock.move records with IDs: [1571] 2026-02-27 03:44:41,950 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted stock.move records with IDs: [1574] 2026-02-27 03:44:44,056 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-02-27 03:44:45,177 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-02-27 03:44:46,472 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted stock.move records with IDs: [1582] 2026-02-27 03:44:47,805 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-02-27 03:44:48,210 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted product.product records with IDs: [2738] 2026-02-27 03:44:48,735 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-02-27 03:44:49,007 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted product.product records with IDs: [2746] 2026-02-27 03:44:49,735 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted stock.move records with IDs: [1585, 1586, 1587] 2026-02-27 03:44:50,372 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_valuation_no_pull ... 2026-02-27 03:44:53,228 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-02-27 03:44:53,737 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted stock.move records with IDs: [1604] 2026-02-27 03:44:54,401 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-02-27 03:44:55,886 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #513 deleted stock.move records with IDs: [1606] 2026-02-27 03:44:56,630 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:45:16,958 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-02-27 03:45:17,387 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1608] 2026-02-27 03:45:17,948 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1612] 2026-02-27 03:45:18,461 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1613, 1614, 1611] 2026-02-27 03:45:18,602 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-02-27 03:45:20,327 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1616] 2026-02-27 03:45:25,246 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-02-27 03:45:27,527 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-02-27 03:45:28,942 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-02-27 03:45:29,430 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-02-27 03:45:38,684 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-02-27 03:45:40,358 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-02-27 03:45:41,296 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1661] 2026-02-27 03:45:41,782 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-02-27 03:45:43,105 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1665] 2026-02-27 03:45:43,948 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-02-27 03:45:47,190 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1669] 2026-02-27 03:45:47,799 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-02-27 03:45:49,136 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1671] 2026-02-27 03:45:49,547 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-02-27 03:45:50,197 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-02-27 03:45:52,873 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-02-27 03:45:53,336 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-02-27 03:45:53,889 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-02-27 03:45:54,820 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-02-27 03:45:55,332 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.warehouse.orderpoint records with IDs: [30] 2026-02-27 03:45:55,553 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-02-27 03:45:56,148 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1687] 2026-02-27 03:45:57,484 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-02-27 03:46:00,179 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1690] 2026-02-27 03:46:00,582 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1692] 2026-02-27 03:46:00,944 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1693] 2026-02-27 03:46:01,565 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move.line records with IDs: [1669] 2026-02-27 03:46:02,036 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-02-27 03:46:02,209 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-02-27 03:46:02,664 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1697] 2026-02-27 03:46:03,295 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-02-27 03:46:04,897 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1701] 2026-02-27 03:46:05,947 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:46:05,959 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-02-27 03:46:06,356 166 WARNING rb-209aa48-220549-371127 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:46:06,356 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: skipped TestPurchaseMatrixUi.test_purchase_matrix_ui : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:46:06,356 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: waiting for threads: [] 2026-02-27 03:46:06,384 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-02-27 03:46:07,326 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol: waiting for threads: [] 2026-02-27 03:46:07,356 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:46:15,912 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-02-27 03:46:16,340 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:46:16,674 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-02-27 03:46:16,688 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7192] 2026-02-27 03:46:16,695 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:46:16,961 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-02-27 03:46:16,971 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7193] 2026-02-27 03:46:16,978 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:46:17,198 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7116, 7035, 7106, 7038, 7059, 7036, 7006, 7008, 7039, 7040, 7051, 7044, 7043, 7013, 7042, 7053, 7048, 7098, 7050, 6992, 7041, 7049, 7052, 7046, 7045, 7047, 6990, 7057, 6991, 7032, 6993, 6994, 7026, 7058, 7149, 6995, 7061, 6996, 7062, 7099, 7066, 7063, 7065, 7113, 7068, 7067, 7131, 7069, 7100, 7070, 7101, 7071, 7150, 7072, 7011, 7031, 7016, 7073, 6997, 6999, 6998, 7077, 7007, 7076, 7075, 7074, 7078, 7079, 7012, 7081, 7083, 7054, 7056, 7109, 7019, 7082, 7055, 7080, 7084, 7085, 7129, 7087, 7086, 7014, 7000, 7088, 7097, 7095, 7091, 7090, 7103, 7096, 7089, 7094, 7027, 7093, 7092, 7020, 7021, 7102, 7104, 7108, 7107, 7001, 7105, 7022, 7148, 7003, 7144, 7146, 7023, 7147, 7004, 7145, 7143, 7015, 7137, 7017, 7142, 7138, 7133, 7136, 7128, 7005, 7024, 7141, 7135, 7134, 7132, 7127, 7130, 7139, 7064, 7125, 7126, 7121, 7123, 7117, 7118, 7120, 7018, 7119, 7124, 7122, 7009, 7030, 6988, 7034, 7033, 7115, 6989, 7010, 7114, 7140, 7029, 7037, 7060, 7028, 7002, 7112, 7025, 7110, 7111] 2026-02-27 03:46:17,198 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-02-27 03:46:17,198 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-02-27 03:46:17,213 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-02-27 03:46:17,308 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-02-27 03:46:17,414 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [250, 252] 2026-02-27 03:46:17,421 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [251, 253] 2026-02-27 03:46:17,441 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-02-27 03:46:18,652 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [275] 2026-02-27 03:46:19,008 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-02-27 03:46:19,310 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-02-27 03:46:20,815 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-02-27 03:46:30,037 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-02-27 03:46:30,156 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-02-27 03:46:30,172 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-02-27 03:46:30,184 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-02-27 03:46:30,209 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-02-27 03:46:30,924 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-02-27 03:46:31,423 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-02-27 03:46:32,311 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-02-27 03:46:33,042 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-02-27 03:46:34,282 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-02-27 03:46:35,097 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-02-27 03:46:36,769 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [12] 2026-02-27 03:46:36,797 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-02-27 03:46:45,995 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-02-27 03:46:46,644 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-02-27 03:46:47,317 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:46:59,930 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_create_fifo_vacuum_anglo_saxon_expense_entry ... 2026-02-27 03:47:04,604 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_and_modified_product_price_precision_valuation_items ... 2026-02-27 03:47:06,009 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_journal_items1 ... 2026-02-27 03:47:07,405 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_journal_items2 ... 2026-02-27 03:47:08,800 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_exchange_rate_backdated_bill ... 2026-02-27 03:47:14,636 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_invoice_shipment ... 2026-02-27 03:47:18,130 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #521 deleted account.partial.reconcile records with IDs: [356] 2026-02-27 03:47:18,188 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #521 deleted account.full.reconcile records with IDs: [284] 2026-02-27 03:47:19,186 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_manual_cost_adjustment_journal_items_quantity ... 2026-02-27 03:47:20,910 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_multiple_shipments_invoices ... 2026-02-27 03:47:25,567 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #521 deleted account.move.line.ctp records with IDs: [1295] 2026-02-27 03:47:26,358 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_price_difference_exchange_difference_accounting_date ... 2026-02-27 03:47:29,761 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_reconcile_cash_basis_bill ... 2026-02-27 03:47:33,455 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_reconciliation_differed_billing ... 2026-02-27 03:47:36,701 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #521 deleted account.move.line.ctp records with IDs: [1311] 2026-02-27 03:47:38,162 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_rounding_discount ... 2026-02-27 03:47:41,681 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_rounding_price_unit ... 2026-02-27 03:47:46,587 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_shipment_invoice ... 2026-02-27 03:47:49,773 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #521 deleted account.partial.reconcile records with IDs: [377] 2026-02-27 03:47:49,835 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #521 deleted account.full.reconcile records with IDs: [296] 2026-02-27 03:47:50,086 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:48:02,669 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_00_average_price ... 2026-02-27 03:48:05,565 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_bill_before_reciept ... 2026-02-27 03:48:07,176 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_inventory_user_svl_access ... 2026-02-27 03:48:08,227 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_no_compensatory_svl_from_asymmetrical_rounding ... 2026-02-27 03:48:09,503 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_svl_avco_with_discount ... 2026-02-27 03:48:10,660 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:48:23,059 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_fifo_price: Starting TestFifoPrice.test_00_test_fifo ... 2026-02-27 03:48:29,853 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_fifo_price: Starting TestFifoPrice.test_01_test_fifo ... 2026-02-27 03:48:30,799 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:48:43,003 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_fifo_returns: Starting TestFifoReturns.test_fifo_returns ... 2026-02-27 03:48:45,217 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:48:45,229 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_method: Starting TestPurchaseMethod.test_product_purchase_method_with_purchase_as_default_purchase_method ... 2026-02-27 03:48:45,368 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_method: Starting TestPurchaseMethod.test_product_purchase_method_with_receive_as_default_purchase_method ... 2026-02-27 03:48:45,536 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_00_purchase_order_flow ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_02_po_return ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_03_po_return_and_modify ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #533 deleted stock.move.line records with IDs: [1735] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #533 deleted stock.move records with IDs: [1765] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_04_multi_uom ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_04_update_date_planned ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_05_multi_company ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_05_po_update_qty_stock_move_merge ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #533 deleted stock.move.line records with IDs: [1740] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #533 deleted stock.move records with IDs: [1770] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #533 deleted stock.move records with IDs: [1771] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_06_on_time_rate ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_bill_on_ordered_qty_correct_converted_amount_on_bill ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_inventory_adjustments_with_po ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_message_qty_already_received ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_packaging_and_qty_decrease ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #533 deleted stock.move.line records with IDs: [1757] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #533 deleted stock.move records with IDs: [1788] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_packaging_propagation ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_po_edit_after_receive ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_pol_description ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_putaway_strategy_in_backorder ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_negative_quantity ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_qty_invoiced_but_no_posted ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_returned_product_without_po_update ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_stock_picking_type_for_deliveries_generated_from_po ... 2026-02-27 03:49:42,936 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:49:51,707 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_00_cancel_purchase_order_flow ... 2026-02-27 03:49:51,804 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_01_packaging_propagation ... 2026-02-27 03:49:52,106 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_02_vendor_delay_report_partially_cancelled_purchase_order ... 2026-02-27 03:49:52,614 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1776] 2026-02-27 03:49:52,696 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1808] 2026-02-27 03:49:52,998 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:50:05,256 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_accruals ... 2026-02-27 03:50:07,077 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_invoiced_accrued_entries ... 2026-02-27 03:50:10,098 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_2steps_and_partner_on_orderpoint ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7515] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [34] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_add_line_to_existing_draft_po ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_backorder_mto_buy ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_change_of_scheduled_date ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_decrease_qty_multi_step_receipt ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7536] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [38] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_decrease_qty_multi_step_receipt02 ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7541] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [39] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1786] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1821] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_forbid_snoozing_auto_trigger_orderpoint ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_intercompany_reordering_rules ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7576] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [41] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_multi_lingual_orderpoints ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7585] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #541 deleted stock.move records with IDs: [1826] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #541 deleted stock.move records with IDs: [1825] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_multi_locations_and_reordering_rule ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_partners_validity_dates ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_procure_multi_lingual ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_procure_not_default_partner ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7613] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [297] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_1 ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7616] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1790] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1838] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_2 ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1843] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_3 ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_4 ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_multicurrency ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [327] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_triggered_two_times ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_visibility_days ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_visibility_days_display ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_report_1 ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1854] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7668] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [54] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_report_2 ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1859] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7679] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [56] 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_set_supplier_in_orderpoint ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_supplierinfo_last_purchase_date ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_tax_po_line_reordering_rule_with_branch_company ... 2021-01-14 09:12:15,000 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_update_po_line_without_purchase_access_right ... 2026-02-27 03:51:32,260 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:51:32,603 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-02-27 03:51:32,614 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7719] 2026-02-27 03:51:32,621 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:51:45,596 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_100_percent_discount ... 2026-02-27 03:51:46,913 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_PO_ordered_quantity_invoice_batch_svl ... 2026-02-27 03:51:48,920 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_analytic_distribution_propagation_with_exchange_difference ... 2026-02-27 03:51:50,060 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037396fec0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:50,061 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f0c9c60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:50,064 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:51,628 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f2e5a80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:51,630 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374e72a20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:51,632 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:53,060 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e8a87c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:53,060 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374f1ce00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:53,062 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:54,861 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374870cc0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:54,862 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f379300> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:54,864 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 3241, in test_analytic_distribution_propagation_with_exchange_difference analytic_plan = self.env['account.analytic.plan'].create({ File "/data/build/rb-209aa48-220549/addons/purchase_stock/tests/test_stockvaluation.py", line 376, in new_create return old_create(self, vals_list) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:51:57,860 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation ... 2026-02-27 03:52:01,342 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_discount ... 2026-02-27 03:52:04,768 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_total_diff_discount ... 2026-02-27 03:52:08,291 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_avco ... 2026-02-27 03:52:08,762 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_discount ... 2026-02-27 03:52:11,839 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_avco_return_and_returned_back_different_currency ... 2026-02-27 03:52:14,318 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_anglo_saxon_valuation_multicurrency_same_date ... 2026-02-27 03:52:15,312 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_delivery_anglo_saxon_valuation_multicurrency_different_dates ... 2026-02-27 03:52:17,016 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_delivery_anglo_saxon_valuation_multicurrency_same_dates ... 2026-02-27 03:52:18,819 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_two_delivery_anglo_saxon_valuation_multicurrency_different_dates ... 2026-02-27 03:52:21,887 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_date_exchange_rate_for_price_diff_amls ... 2026-02-27 03:52:24,252 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_on_ordered_qty_valuation_multicurrency ... 2026-02-27 03:52:25,689 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_with_zero_qty ... 2026-02-27 03:52:28,915 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_change_currency_rate_average_1 ... 2026-02-27 03:52:29,829 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_curr_rates_and_out_qty ... 2026-02-27 03:52:32,528 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_anglosaxon_return ... 2026-02-27 03:52:39,490 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_bill_return_refund ... 2026-02-27 03:52:45,063 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1459] 2026-02-27 03:52:45,117 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1460] 2026-02-27 03:52:45,158 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1461] 2026-02-27 03:52:45,257 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2608] 2026-02-27 03:52:46,106 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_return_and_receive_all_on_backorder ... 2026-02-27 03:52:52,226 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_return_twice_and_bill ... 2026-02-27 03:52:58,407 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_incoming_with_negative_qty ... 2026-02-27 03:52:59,847 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_first_receipt_later_with_multicurrency_different_dates ... 2026-02-27 03:53:01,649 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_automated ... 2026-02-27 03:53:03,360 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_manual ... 2026-02-27 03:53:04,726 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_manual_non_standard_cost_bill_post ... 2026-02-27 03:53:06,639 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_partial_bills_and_reconciliation ... 2026-02-27 03:53:12,313 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_aml_labels ... 2026-02-27 03:53:15,964 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_credit_notes ... 2026-02-27 03:53:23,542 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1524, 1525] 2026-02-27 03:53:23,621 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2719] 2026-02-27 03:53:25,012 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1529, 1530] 2026-02-27 03:53:25,087 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2725] 2026-02-27 03:53:26,466 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1535, 1536] 2026-02-27 03:53:26,550 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2733] 2026-02-27 03:53:28,286 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1541, 1542] 2026-02-27 03:53:28,444 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2741] 2026-02-27 03:53:30,606 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_order_between_bills_01 ... 2026-02-27 03:53:34,378 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1555, 1556] 2026-02-27 03:53:34,491 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2763] 2026-02-27 03:53:37,653 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_order_between_bills_02 ... 2026-02-27 03:53:41,621 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1571, 1572] 2026-02-27 03:53:41,721 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2788] 2026-02-27 03:53:45,227 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_date_usererror ... 2026-02-27 03:53:46,466 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_lot_valuation ... 2026-02-27 03:53:48,680 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_multi_curr_and_rates ... 2026-02-27 03:53:50,507 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_with_credit_notes_and_delivered_qties ... 2026-02-27 03:53:54,116 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1599, 1600] 2026-02-27 03:53:54,204 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2837] 2026-02-27 03:53:56,719 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.partial.reconcile records with IDs: [501, 498] 2026-02-27 03:53:57,154 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1609, 1610, 1611] 2026-02-27 03:53:57,225 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2852] 2026-02-27 03:53:59,203 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_with_returns_and_credit_notes ... 2026-02-27 03:54:04,488 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1626] 2026-02-27 03:54:04,539 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1627] 2026-02-27 03:54:04,580 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1628] 2026-02-27 03:54:04,660 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2878] 2026-02-27 03:54:06,539 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1632, 1633] 2026-02-27 03:54:06,620 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2884] 2026-02-27 03:54:07,654 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_price_diff_with_partial_bills_and_delivered_qties ... 2026-02-27 03:54:19,351 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_purchase_with_backorders_and_return_and_price_changes ... 2026-02-27 03:54:25,063 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_realtime_anglo_saxon_valuation_multicurrency_different_dates ... 2026-02-27 03:54:26,335 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_return_a_return_avco_prod_with_exchange_diff ... 2026-02-27 03:54:30,097 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_foreign_currency_several_rates ... 2026-02-27 03:54:31,993 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_multicurrency ... 2026-02-27 03:54:33,587 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_return_credit_note ... 2026-02-27 03:54:36,039 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1682] 2026-02-27 03:54:36,099 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1683] 2026-02-27 03:54:36,143 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line.ctp records with IDs: [1684] 2026-02-27 03:54:36,246 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #544 deleted account.move.line records with IDs: [2970] 2026-02-27 03:54:37,164 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_from_increasing_tax ... 2026-02-27 03:54:38,242 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_multicurrency_with_tax ... 2026-02-27 03:54:40,101 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_multicurrency_with_tax_without_account ... 2026-02-27 03:54:41,112 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_rounding ... 2026-02-27 03:54:42,698 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_rounding_price_diff ... 2026-02-27 03:54:46,467 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0367d45080> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:54:46,468 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f328360> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:54:46,470 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:54:46,484 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:54:55,331 166 INFO rb-209aa48-220549-371127 odoo.addons.purchase_stock.tests.test_uninstall: Starting TestUninstallPurchaseStock.test_qty_received_method ... 2026-02-27 03:54:56,663 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [144879] 2026-02-27 03:54:56,663 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.model.fields.selection records with IDs: [3753] 2026-02-27 03:54:56,735 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:54:56,844 166 INFO rb-209aa48-220549-371127 odoo.addons.rating.tests.test_controller: Starting TestControllersRoute.test_controller_rating ... 2026-02-27 03:54:57,228 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-02-27 03:54:57,248 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8509] 2026-02-27 03:54:57,260 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:54:57,367 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:54:58,322 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:54:58] "GET /rate/c83934a502cf492d8b099b1e0f9fd58d/submit_feedback HTTP/1.1" 200 - 172 0.103 0.855 2026-02-27 03:54:58,346 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:54:59,260 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:54:59] "GET /rate/c83934a502cf492d8b099b1e0f9fd58d/5 HTTP/1.1" 200 - 199 0.209 0.697 2026-02-27 03:54:59,276 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:test_user_1 from n/a 2026-02-27 03:54:59,496 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:54:59] "GET /rate/c83934a502cf492d8b099b1e0f9fd58d/5 HTTP/1.1" 200 - 80 0.039 0.175 2026-02-27 03:54:59,545 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:54:59] "GET /rate/2674cbf38e134b049d523e76ab620df9/5 HTTP/1.1" 200 - 14 0.006 0.033 2026-02-27 03:54:59,666 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal from n/a 2026-02-27 03:54:59,769 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:54:59] "GET /rate/2c3279a15e1f4c54bbb9cd349d17aadd/5 HTTP/1.1" 200 - 36 0.028 0.066 2026-02-27 03:54:59,775 166 INFO rb-209aa48-220549-371127 odoo.addons.rating.tests.test_controller.TestControllersRoute.test_controller_rating: waiting for threads: [] 2026-02-27 03:54:59,814 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 03:55:13,911 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_inv_ro_with_auto_fifo_part ... 2026-02-27 03:55:16,647 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:55:17,647 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_01_repair_states_transition ... 2026-02-27 03:55:18,515 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1902, 1903] 2026-02-27 03:55:19,502 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_02_repair_sale_order_binding ... 2026-02-27 03:55:20,855 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1911] 2026-02-27 03:55:20,971 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1977] 2026-02-27 03:55:21,375 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1912] 2026-02-27 03:55:21,492 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1979] 2026-02-27 03:55:23,156 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1915] 2026-02-27 03:55:23,293 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1982] 2026-02-27 03:55:23,538 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_03_sale_order_delivered_qty ... 2026-02-27 03:55:25,204 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_add_product_from_catalog ... 2026-02-27 03:55:25,249 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_copy_repair_product_with_different_groups ... 2026-02-27 03:55:25,761 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-02-27 03:55:25,772 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8583] 2026-02-27 03:55:25,778 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:55:25,787 166 INFO rb-209aa48-220549-371127 odoo.models: Access Denied by ACLs for operation: read, uid: 554, model: product.template, fields: create_repair 2026-02-27 03:55:26,301 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_create_repair_order_from_cross_company_sn ... 2026-02-27 03:55:26,401 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_delete_repair_resets_outgoing_stock_moves ... 2026-02-27 03:55:26,503 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8590] 2026-02-27 03:55:26,552 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted repair.order records with IDs: [27] 2026-02-27 03:55:26,579 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_delivered_qty_of_generated_so ... 2026-02-27 03:55:26,913 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_missing_production_location_raises_user_error ... 2026-02-27 03:55:35,944 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_no_recompute_location_when_change_user_after_confirm ... 2026-02-27 03:55:36,300 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-02-27 03:55:36,317 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8606] 2026-02-27 03:55:36,324 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 03:55:36,813 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_onchange_picking_type_id_and_name ... 2026-02-27 03:55:37,886 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1925] 2026-02-27 03:55:37,974 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_open_and_create_repair_from_lot ... 2026-02-27 03:55:38,231 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_purchase_price_so_create_from_repair ... 2026-02-27 03:55:38,462 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_components_lots_show_in_invoice ... 2026-02-27 03:55:39,400 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_compute_location ... 2026-02-27 03:55:39,523 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_compute_product_uom ... 2026-02-27 03:55:39,636 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_from_return ... 2026-02-27 03:55:41,205 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_multi_unit_order_with_serial_tracking ... 2026-02-27 03:55:41,564 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_order_uncomplete_moves ... 2026-02-27 03:55:41,909 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_with_product_in_package ... 2026-02-27 03:55:42,268 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_sale_order_line_discount_on_repair_order ... 2026-02-27 03:55:42,567 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_sn_with_no_tracked_product ... 2026-02-27 03:55:42,890 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_trigger_orderpoint_from_repair ... 2026-02-27 03:55:43,279 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:55:43,293 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: Starting TestRepairHttp.test_repair_without_product_in_parts ... 2026-02-27 03:55:43,685 166 WARNING rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:55:43,686 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair: skipped TestRepairHttp.test_repair_without_product_in_parts : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:55:43,686 166 INFO rb-209aa48-220549-371127 odoo.addons.repair.tests.test_repair.TestRepairHttp.test_repair_without_product_in_parts: waiting for threads: [] 2026-02-27 03:55:43,725 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:56:02,296 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24147] 2026-02-27 03:56:02,296 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-02-27 03:56:03,795 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_employee ... 2026-02-27 03:56:04,002 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_portal_user ... 2026-02-27 03:56:04,533 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_manager ... 2026-02-27 03:56:05,018 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #561 deleted sale.order records with IDs: [134] 2026-02-27 03:56:05,045 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_person ... 2026-02-27 03:56:07,412 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036cbd0d60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036792dc60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c81d9e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374124040> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374711580> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03746258a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c737060> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03204e0180> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_accrued_sale_orders.py", line 28, in setUpClass cls.default_plan = cls.env['account.analytic.plan'].create({'name': 'Default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_accrued_order ... 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_analytic_account_accrued_order ... 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_multi_currency_accrued_order ... 2022-01-01 00:00:00,000 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_product_name_in_accrued_revenue_entry ... 2026-02-27 03:56:33,423 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e878220> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:56:33,424 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03203fa2a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:56:33,426 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 03:56:33,440 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:56:34,397 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_common: Starting TestSaleCommon.test_common ... 2026-02-27 03:56:34,512 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:56:35,598 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_controllers: Starting TestAccessRightsControllers.test_access_controller ... 2026-02-27 03:56:35,756 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:56:35,937 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:56:35] "GET /my/orders/142?report_type=pdf HTTP/1.1" 303 - 15 0.007 0.176 2026-02-27 03:56:35,957 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:56:35] "GET /my/orders/142?access_token=foo&report_type=pdf HTTP/1.1" 303 - 4 0.002 0.009 2026-02-27 03:56:36,498 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:56:36] "GET /my/orders/142?access_token=728a0826-f0d2-4e00-86ce-2447d9632808&report_type=pdf HTTP/1.1" 200 - 96 0.114 0.424 2026-02-27 03:56:36,522 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:portal_user from n/a 2026-02-27 03:56:36,608 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:56:36] "GET /my/orders/142?report_type=pdf HTTP/1.1" 200 - 40 0.030 0.045 2026-02-27 03:56:36,641 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:56:36] "GET /my/orders/141?report_type=pdf HTTP/1.1" 303 - 15 0.011 0.018 2026-02-27 03:56:36,642 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_controllers.TestAccessRightsControllers.test_access_controller: waiting for threads: [] 2026-02-27 03:56:36,685 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:56:37,715 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_controllers: Starting TestSalesControllers.test_sales_portal_report ... 2026-02-27 03:56:37,846 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:56:38,552 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:56:38,990 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:56:38] "GET /my/orders/145?access_token=95c65956-3278-42dc-a402-69790f460634&report_type=pdf HTTP/1.1" 200 - 108 0.049 1.097 2026-02-27 03:56:39,001 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:56:39,082 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:56:39] "GET /my/orders/145?access_token=95c65956-3278-42dc-a402-69790f460634&report_type=pdf&download=true HTTP/1.1" 200 - 32 0.030 0.056 2026-02-27 03:56:39,086 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_controllers.TestSalesControllers.test_sales_portal_report: waiting for threads: [] 2026-02-27 03:56:39,119 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 03:56:39,135 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_controllers: Starting TestSaleSignature.test_01_portal_sale_signature_tour ... 2026-02-27 03:56:39,955 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-02-27 03:56:40,108 166 WARNING rb-209aa48-220549-371127 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:56:40,109 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_controllers: skipped TestSaleSignature.test_01_portal_sale_signature_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:56:40,109 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_controllers.TestSaleSignature.test_01_portal_sale_signature_tour: waiting for threads: [] 2026-02-27 03:56:40,155 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-02-27 03:57:06,803 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_commercial_partner_credit ... 2026-02-27 03:57:08,692 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_access ... 2026-02-27 03:57:09,740 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_and_warning_overinvoiced_sales_order ... 2026-02-27 03:57:10,827 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multi_company ... 2026-02-27 03:57:11,431 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multicurrency ... 2026-02-27 03:57:12,464 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_invoice_independent_of_credit_to_invoice ... 2026-02-27 03:57:13,390 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_warning_on_invoice_with_downpayment ... 2026-02-27 03:57:15,111 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:57:15,127 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_onchange: Starting TestSaleOnchanges.test_create_products_in_different_companies ... 2026-02-27 03:57:33,167 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_onchange: Starting TestSaleOnchanges.test_sale_warnings ... 2026-02-27 03:57:33,464 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 03:57:48,005 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_11_so_payment_link ... 2026-02-27 03:57:48,097 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:57:48,336 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:57:49,275 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:57:49] "GET /payment/pay?amount=725.0¤cy_id=1&reference=Test+Transaction&partner_id=1698&access_token=2ccada6f328d54138925f004ca49a83b5dedd6630e4db5af4226e8d4ba80e2e0&sale_order_id=156 HTTP/1.1" 200 - 246 0.156 1.026 2026-02-27 03:57:49,297 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:57:49,360 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:57:49] "POST /my/orders/156/transaction?access_token=09abeb82-8a04-418f-9812-212886ad63ff HTTP/1.1" 200 - 31 0.025 0.042 2026-02-27 03:57:50,625 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-02-27 03:57:50,975 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_11_so_payment_link: waiting for threads: [] 2026-02-27 03:57:51,003 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_12_so_partial_payment_link ... 2026-02-27 03:57:51,040 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:57:51,322 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:57:52,939 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:57:52] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=1698&access_token=dfc952dff6edaa867dcb0720ef2fbea093116234f0a07488042ccc733c835a1c&sale_order_id=156 HTTP/1.1" 200 - 247 0.167 1.734 2026-02-27 03:57:52,954 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:57:53,005 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:57:53] "POST /my/orders/156/transaction?access_token=2357bf7b-aa5d-4b6a-86a8-812a7510b0cb HTTP/1.1" 200 - 31 0.021 0.033 2026-02-27 03:57:53,650 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-02-27 03:57:54,031 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:57:54,076 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:57:54] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=1698&access_token=dfc952dff6edaa867dcb0720ef2fbea093116234f0a07488042ccc733c835a1c&sale_order_id=156 HTTP/1.1" 200 - 33 0.026 0.063 2026-02-27 03:57:54,094 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:57:54,159 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:57:54] "POST /my/orders/156/transaction?access_token=2357bf7b-aa5d-4b6a-86a8-812a7510b0cb HTTP/1.1" 200 - 30 0.033 0.035 2026-02-27 03:57:54,173 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_12_so_partial_payment_link: waiting for threads: [] 2026-02-27 03:57:54,196 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_13_sale_automatic_partial_payment_link_delivery ... 2026-02-27 03:57:54,285 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:57:54,479 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:57:55,307 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:57:55] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=1698&access_token=dfc952dff6edaa867dcb0720ef2fbea093116234f0a07488042ccc733c835a1c&sale_order_id=156 HTTP/1.1" 200 - 247 0.137 0.887 2026-02-27 03:57:55,320 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:57:55,384 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:57:55] "POST /my/orders/156/transaction?access_token=9b381c89-f4cc-414a-a7db-c38aabdbda0a HTTP/1.1" 200 - 31 0.023 0.044 2026-02-27 03:57:55,895 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-02-27 03:57:56,225 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_13_sale_automatic_partial_payment_link_delivery: waiting for threads: [] 2026-02-27 03:57:56,242 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_already_confirmed_so_payment ... 2026-02-27 03:57:57,410 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-02-27 03:57:59,300 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-02-27 03:57:59,364 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_already_confirmed_so_payment: waiting for threads: [] 2026-02-27 03:57:59,390 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice ... 2026-02-27 03:58:00,469 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 457 and Message-Id '<101539619034457.1772164680.353665113449097-openerp-156-sale.order@683bf321bcf5>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-02-27 03:58:00,469 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-02-27 03:58:00,471 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-02-27 03:58:01,995 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 458 and Message-Id '<923391490742343.1772164681.899387836456299-openerp-1220-account.move@683bf321bcf5>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-02-27 03:58:01,995 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-02-27 03:58:01,996 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-02-27 03:58:02,009 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_auto_confirm_and_auto_invoice: waiting for threads: [] 2026-02-27 03:58:02,033 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template ... 2026-02-27 03:58:02,965 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 459 and Message-Id '<403146257350095.1772164682.875204086303711-openerp-156-sale.order@683bf321bcf5>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-02-27 03:58:02,965 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-02-27 03:58:02,967 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-02-27 03:58:04,489 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 460 and Message-Id '<952658802906126.1772164684.390024662017822-openerp-1222-account.move@683bf321bcf5>' from 'viindoobot@example.viindoo.com' to (redacted) 'n**********er@example.com' successfully sent 2026-02-27 03:58:04,489 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-02-27 03:58:04,490 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-02-27 03:58:04,501 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template: waiting for threads: [] 2026-02-27 03:58:04,524 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template_unlinked ... 2026-02-27 03:58:04,631 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #585 deleted mail.template records with IDs: [88] 2026-02-27 03:58:05,618 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 461 and Message-Id '<042615207561207.1772164685.522169351577759-openerp-156-sale.order@683bf321bcf5>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-02-27 03:58:05,618 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-02-27 03:58:05,619 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-02-27 03:58:07,031 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 462 and Message-Id '<470346988730107.1772164686.942461252212524-openerp-1224-account.move@683bf321bcf5>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-02-27 03:58:07,031 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-02-27 03:58:07,033 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-02-27 03:58:07,045 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template_unlinked: waiting for threads: [] 2026-02-27 03:58:07,068 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_done_and_auto_invoice ... 2026-02-27 03:58:08,159 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-02-27 03:58:09,607 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-02-27 03:58:09,673 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_auto_done_and_auto_invoice: waiting for threads: [] 2026-02-27 03:58:09,691 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_automatic_invoice_mail_author ... 2026-02-27 03:58:11,130 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-02-27 03:58:12,699 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_automatic_invoice_mail_author: waiting for threads: [] 2026-02-27 03:58:12,726 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_check_payment_access_token_before_rerouting_flow ... 2026-02-27 03:58:12,728 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_check_payment_access_token_before_rerouting_flow: waiting for threads: [] 2026-02-27 03:58:12,752 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_check_portal_access_token_before_rerouting_flow ... 2026-02-27 03:58:12,755 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_check_portal_access_token_before_rerouting_flow: waiting for threads: [] 2026-02-27 03:58:12,779 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_confirmed_transactions_comfirms_so_with_multiple_transaction ... 2026-02-27 03:58:13,667 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-02-27 03:58:13,959 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_confirmed_transactions_comfirms_so_with_multiple_transaction: waiting for threads: [] 2026-02-27 03:58:13,978 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_automatic_invoice ... 2026-02-27 03:58:14,989 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-02-27 03:58:16,492 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-02-27 03:58:16,566 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_downpayment_automatic_invoice: waiting for threads: [] 2026-02-27 03:58:16,587 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_insufficient_amount ... 2026-02-27 03:58:17,173 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-02-27 03:58:17,484 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_downpayment_confirm_sale_order_insufficient_amount: waiting for threads: [] 2026-02-27 03:58:17,510 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_several_payments ... 2026-02-27 03:58:18,064 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-02-27 03:58:18,937 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-02-27 03:58:19,264 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_downpayment_confirm_sale_order_several_payments: waiting for threads: [] 2026-02-27 03:58:19,290 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_sufficient_amount ... 2026-02-27 03:58:20,373 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-02-27 03:58:20,710 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_downpayment_confirm_sale_order_sufficient_amount: waiting for threads: [] 2026-02-27 03:58:20,734 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_invoice_is_final ... 2026-02-27 03:58:21,771 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-02-27 03:58:22,094 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_invoice_is_final: waiting for threads: [] 2026-02-27 03:58:22,117 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_linked_transactions_when_invoicing ... 2026-02-27 03:58:22,726 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-02-27 03:58:23,804 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-02-27 03:58:24,407 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #585 deleted stock.move records with IDs: [2040] 2026-02-27 03:58:24,783 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_linked_transactions_when_invoicing: waiting for threads: [] 2026-02-27 03:58:24,808 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_partial_payment_confirm_order ... 2026-02-27 03:58:25,709 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_partial_payment_confirm_order: waiting for threads: [] 2026-02-27 03:58:25,735 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_refund_message_author_is_logged_in_user_for_sale_order ... 2026-02-27 03:58:26,926 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-02-27 03:58:27,237 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_refund_message_author_is_logged_in_user_for_sale_order: waiting for threads: [] 2026-02-27 03:58:27,263 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_so_partial_payment_no_invoice ... 2026-02-27 03:58:27,931 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-02-27 03:58:28,293 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_so_partial_payment_no_invoice: waiting for threads: [] 2026-02-27 03:58:28,316 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_so_payment_link_with_different_partner_invoice ... 2026-02-27 03:58:28,386 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:28,644 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:58:29,513 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:29] "GET /payment/pay?amount=1111.11¤cy_id=1&reference=Test+Transaction&partner_id=1697&access_token=c62576d324f81f1a1c0760894bd5948d06ce6dce1fd58a3c0bbfa119d3859d4f&sale_order_id=156 HTTP/1.1" 200 - 245 0.137 0.993 2026-02-27 03:58:29,524 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_so_payment_link_with_different_partner_invoice: waiting for threads: [] 2026-02-27 03:58:29,547 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_transaction_route_rejects_unexpected_kwarg ... 2026-02-27 03:58:29,600 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:30,533 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-02-27 03:58:30,541 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:30] "POST /my/orders/156/transaction HTTP/1.1" 200 - 14 0.005 0.938 2026-02-27 03:58:30,543 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_payment_flow.TestSalePayment.test_transaction_route_rejects_unexpected_kwarg: waiting for threads: [] 2026-02-27 03:58:30,616 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-02-27 03:58:31,680 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_attribute_value: Starting TestProductAttributeValue.test_attribute_values_deletion_or_archiving ... 2026-02-27 03:58:31,922 166 WARNING rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:58:31,923 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_attribute_value: skipped TestProductAttributeValue.test_attribute_values_deletion_or_archiving : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:58:31,923 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_attribute_value.TestProductAttributeValue.test_attribute_values_deletion_or_archiving: waiting for threads: [] 2026-02-27 03:58:31,963 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:58:32,725 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_catalog_context ... 2026-02-27 03:58:32,743 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:32,764 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_catalog_context: waiting for threads: [] 2026-02-27 03:58:32,782 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data ... 2026-02-27 03:58:32,829 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:32,970 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:33,272 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:33] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 37 0.027 0.278 2026-02-27 03:58:33,279 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_data: waiting for threads: [] 2026-02-27 03:58:33,294 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_discounted_lines ... 2026-02-27 03:58:33,309 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:34,518 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:34,765 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:34] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.028 0.222 2026-02-27 03:58:34,779 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_data_with_discounted_lines: waiting for threads: [] 2026-02-27 03:58:34,799 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_pricelist_rules ... 2026-02-27 03:58:34,840 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:34,889 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:35,125 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:35] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 45 0.027 0.211 2026-02-27 03:58:35,132 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_data_with_pricelist_rules: waiting for threads: [] 2026-02-27 03:58:35,152 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_empty_order_data ... 2026-02-27 03:58:35,170 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:35,183 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:36,234 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:36] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 41 0.025 1.028 2026-02-27 03:58:36,242 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_empty_order_data: waiting for threads: [] 2026-02-27 03:58:36,268 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_readonly_order_data ... 2026-02-27 03:58:36,293 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:36,357 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:36,596 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:36] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 35 0.027 0.215 2026-02-27 03:58:36,605 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_readonly_order_data: waiting for threads: [] 2026-02-27 03:58:36,625 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_remove_product_from_catalog_without_sol ... 2026-02-27 03:58:36,644 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:36,657 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:36,915 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:36] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.030 0.230 2026-02-27 03:58:36,925 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_remove_product_from_catalog_without_sol: waiting for threads: [] 2026-02-27 03:58:36,952 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update ... 2026-02-27 03:58:36,981 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:36,999 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:37,311 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:37] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 71 0.039 0.275 2026-02-27 03:58:37,323 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_update: waiting for threads: [] 2026-02-27 03:58:37,344 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update_with_pricelist_rules ... 2026-02-27 03:58:37,366 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:salesmanager from n/a 2026-02-27 03:58:38,118 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:39,222 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:39] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 70 0.040 1.068 2026-02-27 03:58:39,308 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:39] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.021 0.051 2026-02-27 03:58:40,399 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:40] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 67 0.038 0.058 2026-02-27 03:58:40,408 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_catalog.TestProductCatalog.test_update_with_pricelist_rules: waiting for threads: [] 2026-02-27 03:58:40,440 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:58:41,600 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute ... 2026-02-27 03:58:42,469 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:58:42,496 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:42,795 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:42] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 38 0.063 0.239 2026-02-27 03:58:42,797 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_attribute: waiting for threads: [] 2026-02-27 03:58:42,826 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value ... 2026-02-27 03:58:43,468 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:58:43,485 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:43,729 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:43] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 39 0.025 0.222 2026-02-27 03:58:43,734 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_attribute_value: waiting for threads: [] 2026-02-27 03:58:43,758 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value_custom_no_variant ... 2026-02-27 03:58:44,291 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:58:44,309 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:45,238 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:45] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 43 0.028 0.903 2026-02-27 03:58:45,239 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_attribute_value_custom_no_variant: waiting for threads: [] 2026-02-27 03:58:45,254 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_value_isnt_shown ... 2026-02-27 03:58:45,681 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:58:45,701 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:45,877 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:45] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 38 0.030 0.151 2026-02-27 03:58:45,878 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_value_isnt_shown: waiting for threads: [] 2026-02-27 03:58:45,893 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_excluded_inactive_ptav ... 2026-02-27 03:58:46,142 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3048] 2026-02-27 03:58:46,200 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:58:46,225 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:46,495 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:46] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 39 0.027 0.249 2026-02-27 03:58:46,545 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:46] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 18 0.012 0.031 2026-02-27 03:58:46,596 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:46] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 19 0.014 0.029 2026-02-27 03:58:46,648 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:46] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 18 0.012 0.032 2026-02-27 03:58:46,650 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_excluded_inactive_ptav: waiting for threads: [] 2026-02-27 03:58:46,670 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_multiple_attribute_lines_same_attribute ... 2026-02-27 03:58:46,848 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:58:46,869 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:47,073 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:47] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 37 0.026 0.182 2026-02-27 03:58:47,074 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_multiple_attribute_lines_same_attribute: waiting for threads: [] 2026-02-27 03:58:47,096 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_ptal_values_set_for_no_variant_atribute ... 2026-02-27 03:58:47,245 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.res_users: Login successful for db:rb-209aa48-220549-371127 login:demo from n/a 2026-02-27 03:58:47,263 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-02-27 03:58:48,228 166 INFO rb-209aa48-220549-371127 werkzeug: 127.0.0.1 - - [27/Feb/2026 03:58:48] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 42 0.022 0.946 2026-02-27 03:58:48,229 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_ptal_values_set_for_no_variant_atribute: waiting for threads: [] 2026-02-27 03:58:48,276 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:58:49,233 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_product_configurator_data: Starting TestSaleProductVariants.test_attribute_removal ... 2026-02-27 03:58:49,661 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:58:50,501 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator ... 2026-02-27 03:58:51,048 166 WARNING rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:58:51,049 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator: skipped TestSaleComboConfigurator.test_sale_combo_configurator : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:58:51,049 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator: waiting for threads: [] 2026-02-27 03:58:51,074 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals ... 2026-02-27 03:58:51,438 166 WARNING rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:58:51,438 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator: skipped TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:58:51,439 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals: waiting for threads: [] 2026-02-27 03:58:51,465 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items ... 2026-02-27 03:58:52,387 166 WARNING rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 03:58:52,388 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator: skipped TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items : Failed to detect chrome devtools port after 10.0s. 2026-02-27 03:58:52,388 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_combo_configurator.TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items: waiting for threads: [] 2026-02-27 03:58:52,430 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 03:58:53,222 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_compute_packaging_00 ... 2026-02-27 03:58:56,047 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_compute_packaging_01 ... 2026-02-27 03:59:05,763 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_computes_auto_fill ... 2026-02-27 03:59:06,029 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_discount_rounding ... 2026-02-27 03:59:06,164 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_draft_quotation_followers ... 2026-02-27 03:59:06,282 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_invoicing_terms ... 2026-02-27 03:59:06,423 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_auto_lock_with_public_user ... 2026-02-27 03:59:06,918 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_price_recomputation_on_readonly_unit_price ... 2026-02-27 03:59:07,060 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_email_subtitle ... 2026-02-27 03:59:07,193 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_line_product_taxes_on_branch ... 2026-02-27 03:59:25,328 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_send_to_self ... 2026-02-27 03:59:26,124 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_standard_flow ... 2026-02-27 03:59:26,831 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298579901131344.1772164766.722491741180420-openerp-169-sale.order@683bf321bcf5>: ['"Test Partner" <@False>'] 2026-02-27 03:59:26,855 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-02-27 03:59:27,179 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_unit_price_recompute_on_product_change ... 2026-02-27 03:59:27,868 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_sequence ... 2026-02-27 03:59:28,861 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_scheduled_mark_so_as_sent ... 2026-02-27 03:59:28,934 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.scheduled.message records with IDs: [1] 2026-02-27 03:59:28,959 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sent_quotation_followers ... 2026-02-27 03:59:29,108 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_company_empty ... 2026-02-27 03:59:37,565 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_discount_is_not_reset ... 2026-02-27 03:59:37,788 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_is_invoiceable_if_only_discount_line_remains_to_invoice ... 2026-02-27 03:59:38,380 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_is_not_invoiceable_if_only_discount_line_is_to_invoice ... 2026-02-27 03:59:38,800 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_names ... 2026-02-27 03:59:38,832 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_name_search ... 2026-02-27 03:59:38,878 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_names ... 2026-02-27 03:59:39,258 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_state_changes ... 2026-02-27 03:59:39,698 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_tax_amount_rounding ... 2026-02-27 03:59:39,867 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_unlink_cancel ... 2026-02-27 03:59:39,971 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 602, model: sale.order 2026-02-27 03:59:40,011 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted sale.order records with IDs: [187] 2026-02-27 03:59:40,339 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1988] 2026-02-27 03:59:40,420 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [82, 81] 2026-02-27 03:59:40,447 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [88] 2026-02-27 03:59:40,456 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [60] 2026-02-27 03:59:40,471 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 602, model: sale.order 2026-02-27 03:59:40,492 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted sale.order records with IDs: [188] 2026-02-27 03:59:40,537 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3961] 2026-02-27 03:59:40,812 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_validity_days ... 2026-02-27 03:59:41,010 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_zero_quantity ... 2026-02-27 03:59:41,068 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:59:53,966 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrderInvoicing.test_invoice_state_when_ordered_quantity_is_negative ... 2026-02-27 03:59:54,977 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 03:59:56,293 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_action_recompute_taxes ... 2026-02-27 03:59:56,569 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_from_partner_user ... 2026-02-27 03:59:56,652 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_when_changing_user ... 2026-02-27 03:59:56,725 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_tax_multi_company ... 2026-02-27 04:00:20,991 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_cannot_assign_tax_of_mismatch_company ... 2026-02-27 04:00:38,310 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_downpayment_amount_constraints ... 2026-02-27 04:00:38,361 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_keep_sales_team_when_changing_user_with_no_team ... 2026-02-27 04:00:38,445 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_qty_delivered_on_creation ... 2026-02-27 04:00:38,594 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_sale_order_analytic_distribution_change ... 2026-02-27 04:00:39,898 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037419d260> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:39,899 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c1679c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:39,902 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:41,806 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037487cea0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:41,807 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0367990720> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:41,809 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:43,204 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f8b2520> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:43,205 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f9c77e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:43,208 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:45,210 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037419c900> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:45,211 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0367b953a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:45,214 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order.py", line 887, in test_sale_order_analytic_distribution_change analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:47,334 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fb55bc0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:47,335 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f596de0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:47,337 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:00:47,349 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 04:01:07,085 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24147] 2026-02-27 04:01:07,085 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-02-27 04:01:07,376 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: Starting TestSaleMailComposerUI.test_mail_attachment_removal_tour ... 2026-02-27 04:01:07,685 166 WARNING rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 04:01:07,687 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order: skipped TestSaleMailComposerUI.test_mail_attachment_removal_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 04:01:07,688 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order.TestSaleMailComposerUI.test_mail_attachment_removal_tour: waiting for threads: [] 2026-02-27 04:01:07,783 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 04:01:08,607 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_amount ... 2026-02-27 04:01:08,780 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_amount_discount_with_fixed_tax ... 2026-02-27 04:01:08,956 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_discount_translation ... 2026-02-27 04:01:09,207 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_discount_translation_tax_groups ... 2026-02-27 04:01:09,367 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_line_and_global_discount ... 2026-02-27 04:01:09,528 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_percent_discount_above_100 ... 2026-02-27 04:01:09,562 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_so_discount ... 2026-02-27 04:01:09,749 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [342] 2026-02-27 04:01:09,881 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [343] 2026-02-27 04:01:09,980 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_so_discount_with_fixed_tax ... 2026-02-27 04:01:10,164 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_sol_discount ... 2026-02-27 04:01:10,217 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_sol_discount_removal ... 2026-02-27 04:01:10,278 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 04:01:24,493 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_analytic_distribution ... 2026-02-27 04:01:25,789 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03746189a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:25,790 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c549c60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:25,794 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:27,984 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f9b23e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:27,985 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373fbbf60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:27,988 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:29,034 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374e584a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:29,035 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f5040e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:29,037 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:30,833 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037426ea20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:30,834 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f2d36a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:30,836 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 450, in test_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:32,642 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_analytic_distribution_zero_line ... 2026-02-27 04:01:34,202 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f02bec0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:34,203 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f0ad260> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:34,205 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:35,323 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0367d45d00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:35,325 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f037464b060> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:35,327 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:37,194 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f032026d580> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:37,195 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374924680> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:37,202 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:38,598 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f507d80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:38,599 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0367b15a80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:38,601 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 481, in test_analytic_distribution_zero_line analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:40,655 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_downpayment_description ... 2026-02-27 04:01:42,449 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_so_downpayment_invoice_credited_reinvoiced ... 2026-02-27 04:01:44,241 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1790, 1791, 1792, 1793] 2026-02-27 04:01:44,365 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line records with IDs: [3168] 2026-02-27 04:01:45,505 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_so_with_multiple_line_rounding ... 2026-02-27 04:01:46,715 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_and_account_breakdown ... 2026-02-27 04:01:48,224 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_fixed_payment_method ... 2026-02-27 04:01:49,237 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_fixed_payment_method_with_taxes_on_all_lines ... 2026-02-27 04:01:50,119 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_other_currency ... 2026-02-27 04:01:51,001 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_with_discount ... 2026-02-27 04:01:52,074 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_analytic_distribution ... 2026-02-27 04:01:53,233 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03208f0fe0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:53,234 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f032019a8e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:53,236 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:54,240 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f31ff60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:54,241 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0367bff740> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:54,243 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:55,797 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036f191f80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:55,798 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f1c0540> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:55,800 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:57,730 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374e20cc0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:57,731 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031e9d1c60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:57,734 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_order_down_payment.py", line 510, in test_tax_fixed_amount_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Plan Test'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:01:59,700 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_breakdown ... 2026-02-27 04:02:00,811 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_price_include ... 2026-02-27 04:02:01,639 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_amount_rounding ... 2026-02-27 04:02:01,908 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted sale.order.line records with IDs: [350] 2026-02-27 04:02:03,065 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_breakdown ... 2026-02-27 04:02:04,047 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_include_base_amount_breakdown ... 2026-02-27 04:02:04,984 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_include_base_amount_breakdown_with_discount ... 2026-02-27 04:02:06,101 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_negative_amount_rounding_final_invoice ... 2026-02-27 04:02:06,406 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted sale.order.line records with IDs: [349, 350] 2026-02-27 04:02:08,082 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1810, 1811] 2026-02-27 04:02:08,156 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1812, 1813] 2026-02-27 04:02:08,194 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1814, 1815, 1816, 1817] 2026-02-27 04:02:08,268 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line records with IDs: [3267, 3268] 2026-02-27 04:02:08,878 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1818, 1819, 1820, 1821] 2026-02-27 04:02:08,994 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line records with IDs: [3264, 3265, 3266, 3269, 3270, 3271] 2026-02-27 04:02:09,084 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted mail.message records with IDs: [9012, 9011] 2026-02-27 04:02:09,141 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move records with IDs: [1271] 2026-02-27 04:02:09,149 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted mail.followers records with IDs: [4061] 2026-02-27 04:02:09,825 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_positive_amount_rounding_final_invoice ... 2026-02-27 04:02:10,106 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted sale.order.line records with IDs: [349, 350] 2026-02-27 04:02:11,581 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1826, 1827] 2026-02-27 04:02:11,648 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1828, 1829] 2026-02-27 04:02:11,687 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1830, 1831, 1832, 1833] 2026-02-27 04:02:11,753 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line records with IDs: [3288, 3289] 2026-02-27 04:02:12,427 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1834, 1835, 1836, 1837] 2026-02-27 04:02:12,546 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line records with IDs: [3285, 3286, 3287, 3290, 3291, 3292] 2026-02-27 04:02:12,646 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted mail.message records with IDs: [9020, 9019] 2026-02-27 04:02:12,692 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move records with IDs: [1274] 2026-02-27 04:02:12,699 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted mail.followers records with IDs: [4067] 2026-02-27 04:02:13,349 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_small_amount_rounding_final_invoice ... 2026-02-27 04:02:15,853 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_with_diff_tax_on_invoice_breakdown ... 2026-02-27 04:02:15,984 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted sale.order.line records with IDs: [348, 349, 350] 2026-02-27 04:02:16,829 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line.ctp records with IDs: [1848, 1849] 2026-02-27 04:02:16,917 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #618 deleted account.move.line records with IDs: [3330] 2026-02-27 04:02:18,634 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c3476a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:02:18,634 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f7e3560> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:02:18,636 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:02:18,656 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 04:02:19,360 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_product_catalog: Starting TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour ... 2026-02-27 04:02:29,043 166 WARNING rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-02-27 04:02:29,044 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_product_catalog: skipped TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour : Failed to detect chrome devtools port after 10.0s. 2026-02-27 04:02:29,044 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_order_product_catalog.TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour: waiting for threads: [] 2026-02-27 04:02:29,131 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 04:02:30,098 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_combo_product_discount ... 2026-02-27 04:02:30,404 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_compute_price_unit_no_currency ... 2026-02-27 04:02:30,462 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_amount_undiscounted ... 2026-02-27 04:02:31,025 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2111] 2026-02-27 04:02:31,472 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_untaxed_subtotal ... 2026-02-27 04:02:32,044 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_fiscalposition_application ... 2026-02-27 04:02:35,357 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_free_product_and_price_include_fixed_tax ... 2026-02-27 04:02:35,480 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_manual_price_prevents_recompute ... 2026-02-27 04:02:36,102 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_multi_currency_discount ... 2026-02-27 04:02:46,012 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_negative_discounts ... 2026-02-27 04:02:46,135 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_no_pricelist_rules ... 2026-02-27 04:02:46,415 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_based_on_another ... 2026-02-27 04:02:46,529 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_dates ... 2026-02-27 04:02:46,868 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_minimal_qty ... 2026-02-27 04:02:47,052 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_price_recompute_on_quantity_change ... 2026-02-27 04:02:47,915 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_product_context ... 2026-02-27 04:02:48,236 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_with_another_currency ... 2026-02-27 04:02:48,424 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_product_quantity_rounding ... 2026-02-27 04:02:48,753 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_tax_mapping ... 2026-02-27 04:02:48,935 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_with_taxes ... 2026-02-27 04:02:49,008 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_show_discount ... 2026-02-27 04:02:49,303 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping ... 2026-02-27 04:02:49,415 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping_multicompany ... 2026-02-27 04:02:57,968 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_update_prices ... 2026-02-27 04:02:58,135 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-02-27 04:02:58,480 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3138] 2026-02-27 04:02:58,652 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3157] 2026-02-27 04:02:58,662 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_product_attribute_value_config: Starting TestSaleProductAttributeValueConfig.test_01_is_combination_possible_archived ... 2026-02-27 04:02:58,918 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156] 2026-02-27 04:02:58,941 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2046] 2026-02-27 04:02:59,167 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3162, 3163, 3164, 3165, 3166] 2026-02-27 04:02:59,195 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2040] 2026-02-27 04:02:59,285 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3161] 2026-02-27 04:02:59,429 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2054] 2026-02-27 04:02:59,654 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3168, 3169] 2026-02-27 04:02:59,923 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178] 2026-02-27 04:03:00,246 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194] 2026-02-27 04:03:00,267 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2055] 2026-02-27 04:03:00,496 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3200, 3196, 3197, 3198, 3199] 2026-02-27 04:03:00,514 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2056] 2026-02-27 04:03:00,655 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3195] 2026-02-27 04:03:00,807 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2057] 2026-02-27 04:03:00,994 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #1 deleted product.product records with IDs: [3201, 3202] 2026-02-27 04:03:01,133 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-02-27 04:03:01,742 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_additional_configurator_data ... 2026-02-27 04:03:01,816 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_configurator_display_price ... 2026-02-27 04:03:01,930 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 04:03:16,761 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_create ... 2026-02-27 04:03:17,747 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_invoice_with_downpayment ... 2026-02-27 04:03:19,742 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_modify ... 2026-02-27 04:03:23,168 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-02-27 04:03:40,541 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_foreign_currency ... 2026-02-27 04:03:42,957 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_with_downpayment ... 2026-02-27 04:03:44,720 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 04:04:10,660 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_multiple_so ... 2026-02-27 04:04:11,775 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_one_line_multiple_so ... 2026-02-27 04:04:12,714 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_price_unit_change ... 2026-02-27 04:04:13,590 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_with_discount ... 2026-02-27 04:04:14,382 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_automatic_matching ... 2026-02-27 04:04:15,541 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_no_automatic_matching ... 2026-02-27 04:04:16,631 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment ... 2026-02-27 04:04:18,008 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_fixed_amount_with_zero_total_amount ... 2026-02-27 04:04:18,807 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_invoice_and_partial_credit_note ... 2026-02-27 04:04:21,237 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_name ... 2026-02-27 04:04:22,211 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_remains_on_SO ... 2026-02-27 04:04:23,616 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_percentage_tax_icl ... 2026-02-27 04:04:24,550 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_validation ... 2026-02-27 04:04:25,476 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_group_invoice ... 2026-02-27 04:04:26,727 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice ... 2026-02-27 04:04:28,847 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_after_product_return_price_not_default ... 2026-02-27 04:04:29,780 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #635 deleted stock.move.line records with IDs: [2070] 2026-02-27 04:04:29,883 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #635 deleted stock.move records with IDs: [2146] 2026-02-27 04:04:29,955 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_distribution_model ... 2026-02-27 04:04:31,629 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03207eefc0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:31,630 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fe8efc0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:31,633 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:33,152 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03205ac540> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:33,153 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03679dbc40> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:33,156 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:35,050 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031faac900> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:35,051 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03203adb20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:35,053 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:36,236 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f97f9c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:36,237 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c7cf9c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:36,240 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 761, in test_invoice_analytic_distribution_model analytic_plan_default = self.env['account.analytic.plan'].create({'name': 'default'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:39,496 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_rule_with_account_prefix ... 2026-02-27 04:04:40,760 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0373d334c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:40,761 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f73f2e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:40,764 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:42,709 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0320980720> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:42,710 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c72b100> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:42,713 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:43,801 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0367e2aca0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:43,802 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f3af240> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:43,804 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:45,354 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0320304b80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:45,355 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f9c0180> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:45,357 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 799, in test_invoice_analytic_rule_with_account_prefix analytic_plan_default = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:46,486 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f1a0b80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:46,487 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373d579c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:46,489 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:48,324 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0367b3fec0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:48,325 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fd57f60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:48,328 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:49,403 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f7d2b60> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:49,404 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f03203063e0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:49,406 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:50,961 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03745bc220> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:50,962 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0374965260> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:50,965 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 351, in run super().run(result) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-209aa48-220549/addons/sale/tests/test_sale_to_invoice.py", line 808, in test_invoice_analytic_rule_with_account_prefix analytic_plan_2 = self.env['account.analytic.plan'].create({'name': 'manual'}) File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:04:52,659 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_combo_product ... 2026-02-27 04:04:53,602 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_line_name_has_product_name ... 2026-02-27 04:04:54,348 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_discount ... 2026-02-27 04:04:55,351 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_sections ... 2026-02-27 04:04:56,121 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multi_company_invoice ... 2026-02-27 04:04:57,386 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multiple_sale_orders_on_same_invoice ... 2026-02-27 04:04:58,578 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_partial_invoicing_interaction_with_invoicing_switch_threshold ... 2026-02-27 04:04:58,587 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: skipped TestSaleToInvoice.test_partial_invoicing_interaction_with_invoicing_switch_threshold : This test requires the installation of the account_account module 2026-02-27 04:04:58,611 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_qty_invoiced ... 2026-02-27 04:05:00,542 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_refund_salesteam ... 2026-02-27 04:05:01,531 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_sale_order_standard_flow_with_invoicing ... 2026-02-27 04:05:02,434 166 INFO rb-209aa48-220549-371127 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <961008585663466.1772165102.277321815490723-openerp-248-sale.order@683bf321bcf5>: ['"partner_a" <@False>'] 2026-02-27 04:05:02,484 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #635 deleted mail.mail records with IDs: [480] 2026-02-27 04:05:03,757 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_salesperson_in_invoice_followers ... 2026-02-27 04:05:04,342 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #635 deleted mail.mail records with IDs: [481] 2026-02-27 04:05:04,357 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #635 deleted mail.message records with IDs: [9193] 2026-02-27 04:05:04,370 166 INFO rb-209aa48-220549-371127 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-02-27 04:05:04,670 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #635 deleted mail.mail records with IDs: [482] 2026-02-27 04:05:05,282 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #635 deleted mail.mail records with IDs: [483] 2026-02-27 04:05:05,544 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_search_invoice_ids ... 2026-02-27 04:05:06,239 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_create_multicompany ... 2026-02-27 04:05:07,049 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_note_to_invoice ... 2026-02-27 04:05:09,079 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031e8bfe20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:05:09,080 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036c6be7a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:05:09,083 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:05:09,097 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-02-27 04:05:21,146 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount ... 2026-02-27 04:05:21,320 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount: waiting for threads: [] 2026-02-27 04:05:21,343 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_fixed_tax ... 2026-02-27 04:05:21,535 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_fixed_tax: waiting for threads: [] 2026-02-27 04:05:21,558 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_percent_and_fixed_tax ... 2026-02-27 04:05:21,761 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_percent_and_fixed_tax: waiting for threads: [] 2026-02-27 04:05:21,784 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_discount_with_round_globally_sale_orders ... 2026-02-27 04:05:22,162 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [385] 2026-02-27 04:05:22,432 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_discount_with_round_globally_sale_orders: waiting for threads: [] 2026-02-27 04:05:22,450 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_mixed_combined_standalone_taxes_sale_orders ... 2026-02-27 04:05:22,741 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [387] 2026-02-27 04:05:22,998 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [388] 2026-02-27 04:05:23,224 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [389] 2026-02-27 04:05:23,440 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_mixed_combined_standalone_taxes_sale_orders: waiting for threads: [] 2026-02-27 04:05:23,459 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_sale_orders ... 2026-02-27 04:05:23,822 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [391] 2026-02-27 04:05:24,010 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_sale_orders: waiting for threads: [] 2026-02-27 04:05:24,027 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_include_base_amount_sale_orders ... 2026-02-27 04:05:24,285 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_include_base_amount_sale_orders: waiting for threads: [] 2026-02-27 04:05:24,301 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_tax_group_sale_orders ... 2026-02-27 04:05:24,525 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_tax_group_sale_orders: waiting for threads: [] 2026-02-27 04:05:24,542 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_division_tax_sale_orders ... 2026-02-27 04:05:24,755 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [395] 2026-02-27 04:05:24,909 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_reverse_charge_division_tax_sale_orders: waiting for threads: [] 2026-02-27 04:05:24,926 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_percent_tax_sale_orders ... 2026-02-27 04:05:25,159 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [397] 2026-02-27 04:05:25,332 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_reverse_charge_percent_tax_sale_orders: waiting for threads: [] 2026-02-27 04:05:25,348 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_1_generic_helpers ... 2026-02-27 04:05:25,552 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_1_generic_helpers: waiting for threads: [] 2026-02-27 04:05:25,569 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_2_generic_helpers ... 2026-02-27 04:05:25,814 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_2_generic_helpers: waiting for threads: [] 2026-02-27 04:05:25,831 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_be_sale_orders ... 2026-02-27 04:05:25,936 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [384, 383, 382] 2026-02-27 04:05:26,177 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [401] 2026-02-27 04:05:26,483 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [402] 2026-02-27 04:05:26,770 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [403] 2026-02-27 04:05:27,097 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [404] 2026-02-27 04:05:27,410 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [405] 2026-02-27 04:05:27,760 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [406] 2026-02-27 04:05:28,055 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [407] 2026-02-27 04:05:28,298 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [408] 2026-02-27 04:05:28,515 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_taxes_l10n_be_sale_orders: waiting for threads: [] 2026-02-27 04:05:28,535 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_br_sale_orders ... 2026-02-27 04:05:28,664 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [384, 383, 382] 2026-02-27 04:05:28,931 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [410] 2026-02-27 04:05:29,256 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [411] 2026-02-27 04:05:29,571 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [412] 2026-02-27 04:05:29,863 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [413] 2026-02-27 04:05:30,128 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [414] 2026-02-27 04:05:30,449 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [415] 2026-02-27 04:05:30,652 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [416] 2026-02-27 04:05:30,861 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_taxes_l10n_br_sale_orders: waiting for threads: [] 2026-02-27 04:05:30,879 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_in_sale_orders ... 2026-02-27 04:05:30,991 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [384, 383, 382] 2026-02-27 04:05:31,212 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [418] 2026-02-27 04:05:31,470 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [419] 2026-02-27 04:05:31,729 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [420] 2026-02-27 04:05:32,016 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [421] 2026-02-27 04:05:32,258 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [422] 2026-02-27 04:05:32,548 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [423] 2026-02-27 04:05:32,808 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [424] 2026-02-27 04:05:33,017 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_taxes_l10n_in_sale_orders: waiting for threads: [] 2026-02-27 04:05:33,035 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_mx_sale_orders ... 2026-02-27 04:05:33,398 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #644 deleted res.currency.rate records with IDs: [426] 2026-02-27 04:05:33,664 166 INFO rb-209aa48-220549-371127 odoo.addons.sale.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummarySale.test_taxes_l10n_mx_sale_orders: waiting for threads: [] 2026-02-27 04:05:33,728 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 04:05:34,410 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_async_emails_cron_does_not_trigger_itself ... 2026-02-27 04:05:34,515 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_asynchronously ... 2026-02-27 04:05:34,561 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_synchronously_if_not_configured ... 2026-02-27 04:05:34,601 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-02-27 04:06:00,815 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03203c36a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:00,817 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036ccbe340> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:00,820 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:02,546 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03746a7ce0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:02,546 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fad2e80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:02,548 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:03,745 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036cac4400> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:03,746 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f036f27a520> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:03,749 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:05,510 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f036c81c180> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:05,511 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0367d7f4c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:05,514 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:07,055 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expense_reinvoice_tax_multine_line ... 2026-02-27 04:06:08,362 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [128] 2026-02-27 04:06:09,002 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_analytic_distribution ... 2026-02-27 04:06:09,978 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [129] 2026-02-27 04:06:10,524 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_1_create_moves ... 2026-02-27 04:06:11,243 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [127] 2026-02-27 04:06:12,038 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_2_reset_sheet_to_draft ... 2026-02-27 04:06:12,726 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [127] 2026-02-27 04:06:14,138 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.move.line.ctp records with IDs: [1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968] 2026-02-27 04:06:14,238 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.move.line records with IDs: [3510, 3511, 3512, 3513, 3514, 3515] 2026-02-27 04:06:14,758 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_3_recreate_move_after_reset ... 2026-02-27 04:06:15,510 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [127] 2026-02-27 04:06:16,852 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.move.line.ctp records with IDs: [1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034] 2026-02-27 04:06:16,955 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.move.line records with IDs: [3542, 3543, 3544, 3545, 3546, 3547] 2026-02-27 04:06:17,940 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [130] 2026-02-27 04:06:18,543 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_4_reset_sheet_move_to_draft ... 2026-02-27 04:06:19,275 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [127] 2026-02-27 04:06:20,065 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.analytic.line records with IDs: [756, 757, 758, 759, 760, 761] 2026-02-27 04:06:20,382 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_5_repost_sheet_move_after_reset_to_draft ... 2026-02-27 04:06:21,007 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [127] 2026-02-27 04:06:21,841 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.analytic.line records with IDs: [762, 763, 764, 765, 766, 767] 2026-02-27 04:06:22,644 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_6_reverse_expense_move ... 2026-02-27 04:06:23,342 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [127] 2026-02-27 04:06:24,796 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.move.line.ctp records with IDs: [2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136] 2026-02-27 04:06:24,911 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.move.line records with IDs: [3613, 3614, 3615, 3616, 3617, 3618] 2026-02-27 04:06:25,161 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_7_ensure_one2one_relationship ... 2026-02-27 04:06:26,606 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [127, 131] 2026-02-27 04:06:28,284 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted mail.activity records with IDs: [132] 2026-02-27 04:06:29,095 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #648 deleted account.analytic.line records with IDs: [780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791] 2026-02-27 04:06:30,981 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031fe97100> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:30,982 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f5a5d00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:30,985 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:30,999 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-02-27 04:06:57,458 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f037491ac00> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:57,459 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0320376a20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:57,461 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:58,990 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f03748720c0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:58,991 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031f9c7740> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:06:58,993 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:00,771 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0374fa9620> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:00,772 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0373ff2340> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:00,774 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/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.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:02,243 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f7e0fe0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:02,244 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f031fa74c20> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:02,247 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-209aa48-220549/addons/hr_expense/tests/common.py", line 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-209aa48-220549/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-209aa48-220549/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-209aa48-220549/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-209aa48-220549/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-209aa48-220549/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-209aa48-220549/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-209aa48-220549/odoo/addons/base/models/ir_model.py", line 1144, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:02,847 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_expense_multi_id_analytic_distribution ... 2026-02-27 04:07:04,901 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #658 deleted mail.activity records with IDs: [133] 2026-02-27 04:07:05,457 166 INFO rb-209aa48-220549-371127 odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_sale_expense ... 2026-02-27 04:07:06,231 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #658 deleted mail.activity records with IDs: [134] 2026-02-27 04:07:07,858 166 INFO rb-209aa48-220549-371127 odoo.models.unlink: User #658 deleted mail.activity records with IDs: [135] 2026-02-27 04:07:09,319 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f031f322e80> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 49, in run self._tearDownPreviousClass(None, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:09,320 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0367db67a0> Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 49, in run self._tearDownPreviousClass(None, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:09,322 166 INFO rb-209aa48-220549-371127 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-209aa48-220549/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-209aa48-220549/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-209aa48-220549/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-209aa48-220549/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-209aa48-220549/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 49, in run self._tearDownPreviousClass(None, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-209aa48-220549/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-209aa48-220549/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 997, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-209aa48-220549/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-209aa48-220549/odoo/modules/registry.py", line 375, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-209aa48-220549/odoo/tests/common.py", line 979, in metamodel_setattr _logger.runbot( File "/data/build/rb-209aa48-220549/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-02-27 04:07:09,333 166 INFO rb-209aa48-220549-371127 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-02-27 04:07:09,335 166 INFO rb-209aa48-220549-371127 odoo.service.server: 1756 post-tests in 5047.84s, 1579991 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mass_mailing_event_sms: 3 tests 2.37s 1296 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mass_mailing_sms: 6 tests 21.04s 4438 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: membership: 6 tests 15.99s 5532 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: microsoft_calendar: 25 tests 22.34s 14636 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp: 49 tests 73.04s 30045 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp_account: 12 tests 42.37s 16276 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp_landed_costs: 4 tests 24.73s 8579 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp_repair: 11 tests 28.08s 10407 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp_subcontracting: 48 tests 89.74s 33694 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp_subcontracting_account: 8 tests 18.09s 8085 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp_subcontracting_dropshipping: 7 tests 20.60s 8755 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp_subcontracting_landed_costs: 3 tests 5.02s 2205 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: mrp_subcontracting_purchase: 24 tests 34.85s 15250 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: partner_autocomplete: 4 tests 16.87s 3006 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment: 107 tests 60.04s 13986 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_adyen: 33 tests 6.50s 983 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_aps: 15 tests 3.97s 1227 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_asiapay: 20 tests 3.09s 1304 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_authorize: 12 tests 1.17s 849 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_buckaroo: 10 tests 1.93s 652 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_custom: 5 tests 1.34s 743 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_demo: 15 tests 2.42s 883 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_flutterwave: 19 tests 2.73s 1419 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_mercado_pago: 14 tests 3.18s 1347 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_mollie: 4 tests 0.67s 392 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_nuvei: 23 tests 5.01s 1662 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_paypal: 9 tests 1.40s 623 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_razorpay: 22 tests 2.80s 1356 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_razorpay_oauth: 4 tests 0.47s 372 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_stripe: 17 tests 9.94s 2364 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_worldline: 11 tests 2.91s 562 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: payment_xendit: 23 tests 3.69s 1517 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: point_of_sale: 388 tests 1233.51s 395022 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: portal: 12 tests 7.58s 1965 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_account_tax_python: 4 tests 17.10s 6258 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_discount: 4 tests 18.01s 6204 queries 2026-02-27 04:07:09,341 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_event: 4 tests 18.07s 6304 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_event_sale: 3 tests 16.85s 6328 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_hr: 15 tests 49.63s 15740 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_loyalty: 85 tests 165.11s 50162 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_mrp: 12 tests 60.83s 21689 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_online_payment: 10 tests 33.05s 11907 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_online_payment_self_order: 3 tests 19.03s 6977 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_restaurant: 31 tests 42.36s 12117 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_restaurant_loyalty: 3 tests 17.75s 6559 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_sale: 60 tests 149.40s 50212 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_sale_loyalty: 4 tests 18.76s 6287 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_sale_margin: 3 tests 16.89s 5731 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_self_order: 40 tests 266.10s 53932 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_self_order_stripe: 3 tests 11.43s 2530 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: pos_viva_wallet: 3 tests 16.73s 5950 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: privacy_lookup: 9 tests 10.45s 2682 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: product: 135 tests 105.27s 30720 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: product_email_template: 4 tests 14.25s 4960 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: product_margin: 5 tests 14.53s 4885 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project: 120 tests 101.99s 49618 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_account: 3 tests 18.43s 1852 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_hr_expense: 7 tests 79.35s 18306 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_mrp_account: 3 tests 17.84s 1824 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_mrp_sale: 3 tests 20.81s 4918 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_purchase: 15 tests 98.35s 20874 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_purchase_stock: 3 tests 0.99s 331 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_sale_expense: 9 tests 100.20s 24794 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_timesheet_holidays: 7 tests 20.64s 3837 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: project_todo: 4 tests 1.01s 242 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: purchase: 107 tests 355.95s 104227 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: purchase_edi_ubl_bis3: 3 tests 12.73s 4349 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: purchase_mrp: 35 tests 100.30s 37651 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: purchase_product_matrix: 4 tests 1.41s 534 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: purchase_repair: 3 tests 8.98s 2349 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: purchase_requisition: 20 tests 30.97s 8041 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: purchase_stock: 148 tests 489.40s 165683 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: rating: 3 tests 3.08s 900 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: repair: 31 tests 43.90s 15341 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: sale: 271 tests 589.94s 173329 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: sale_async_emails: 5 tests 0.87s 519 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.stats: sale_expense: 15 tests 94.73s 30427 queries 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.tests.result: 0 failed, 0 error(s) of 1756 tests when loading database 'rb-209aa48-220549-371127' 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.service.server: Initiating shutdown 2026-02-27 04:07:09,342 166 INFO rb-209aa48-220549-371127 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.