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.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.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.4-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.2-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.5-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.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.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-202603-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.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB) Downloading pandas-3.0.2-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.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202603-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.4 ortools-9.11.4210 pandas-3.0.2 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.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202603 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.89-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.3-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.80.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.74.0-py3-none-any.whl.metadata (9.2 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.1-py3-none-any.whl.metadata (2.8 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.2-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.4-py3-none-any.whl.metadata (9.1 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.2-py3-none-any.whl.metadata (2.2 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.2-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.62.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (117 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.89 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.42.89-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.89->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.89->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.89->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.89-py3-none-any.whl (140 kB) Downloading botocore-1.42.89-py3-none-any.whl (14.9 MB) Downloading click-8.3.2-py3-none-any.whl (108 kB) Downloading fonttools-4.62.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB) Downloading google_cloud_core-2.5.1-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.2-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.74.0-py3-none-any.whl (300 kB) Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Downloading grpcio-1.80.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 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.2-py3-none-any.whl (50 kB) Using cached pybind11-3.0.3-py3-none-any.whl (313 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): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.3-cp312-cp312-linux_x86_64.whl size=4554208 sha256=6d22c10fa2c8765c032440cca6ddcda389dcf2d4d7a4d06ecbb867a8e01b8bca 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=1418440 sha256=ed1886920a2742b190bcc306c8cd30089aed152ef74f600a48c903169616c77b 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.4 Uninstalling numpy-2.4.4: Successfully uninstalled numpy-2.4.4 Successfully installed boto3-1.42.89 botocore-1.42.89 click-8.3.2 fasttext-0.9.3 fonttools-4.62.1 google-api-core-2.28.1 google-auth-2.36.0 google-cloud-core-2.5.1 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.8.0 google-resumable-media-2.8.2 googleapis-common-protos-1.74.0 grpc-google-iam-v1-0.14.4 grpcio-1.80.0 grpcio-status-1.62.2 jmespath-1.1.0 numpy-1.26.4 oscrypto-1.3.0 proto-plus-1.27.2 pyHanko-0.20.1 pybind11-3.0.3 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-04-16 05:08:27,675 183 INFO ? odoo: Odoo version 18.0 2026-04-16 05:08:27,675 183 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-04-16 05:08:27,675 183 INFO ? odoo: addons paths: ['/data/build/Viindoo-odoo-18.0/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/Viindoo-odoo-18.0/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0', '/data/build/rb-ab0a08e-221506'] 2026-04-16 05:08:27,676 183 INFO ? odoo: database: default@default:5432 2026-04-16 05:08:27,881 183 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-04-16 05:08:27,893 183 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-04-16 05:08:28,148 183 INFO ? odoo.tests.common: Importing test framework 2026-04-16 05:08:28,320 183 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-04-16 05:08:28,322 183 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-04-16 05:08:28,337 183 INFO rb-ab0a08e-221506-379762 odoo.modules.loading: loading 1 modules... 2026-04-16 05:08:28,465 183 INFO rb-ab0a08e-221506-379762 odoo.modules.loading: 1 modules loaded in 0.13s, 0 queries (+0 extra) 2026-04-16 05:08:29,315 183 INFO rb-ab0a08e-221506-379762 odoo.modules.loading: loading 647 modules... 2026-04-16 05:08:34,704 183 INFO rb-ab0a08e-221506-379762 odoo.modules.loading: 647 modules loaded in 5.39s, 0 queries (+0 extra) 2026-04-16 05:08:36,195 183 INFO rb-ab0a08e-221506-379762 odoo.modules.loading: Modules loaded. 2026-04-16 05:08:36,229 183 INFO rb-ab0a08e-221506-379762 odoo.modules.registry: Registry loaded in 7.906s 2026-04-16 05:08:36,230 183 INFO rb-ab0a08e-221506-379762 odoo.service.server: Starting post tests 2026-04-16 05:08:36,778 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-04-16 05:08:39,324 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.508699417114258 seconds 2026-04-16 05:08:39,870 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.5450048446655273 seconds 2026-04-16 05:08:42,010 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mass_mailing_event_sms.tests.test_mailing_event: Starting TestMassMailEventValues.test_mailing_event_computed_fields_form ... 2026-04-16 05:08:42,715 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1407 checked, 9 removed 2026-04-16 05:09:00,691 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24157] 2026-04-16 05:09:00,691 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-04-16 05:09:01,144 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing: Starting TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare ... 2026-04-16 05:09:01,562 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:09:01,576 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-04-16 05:09:02,413 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:09:02,414 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:09:02,450 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:09:13,461 183 INFO rb-ab0a08e-221506-379762 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_cancel_membership ... 2026-04-16 05:09:14,308 183 INFO rb-ab0a08e-221506-379762 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_none_membership ... 2026-04-16 05:09:14,719 183 INFO rb-ab0a08e-221506-379762 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_old_membership ... 2026-04-16 05:09:15,990 183 INFO rb-ab0a08e-221506-379762 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_paid_membership ... 2026-04-16 05:09:17,007 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:09:17,020 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_duplicate_event_microsoft_calendar ... 2026-04-16 05:09:17,396 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [281] 2026-04-16 05:09:17,418 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4284] 2026-04-16 05:09:17,778 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [282] 2026-04-16 05:09:17,788 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4286] 2026-04-16 05:09:18,208 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_for_another_user ... 2026-04-16 05:09:18,570 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-04-16 05:09:18,579 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4290] 2026-04-16 05:09:18,960 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [284] 2026-04-16 05:09:18,969 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4292] 2026-04-16 05:09:19,523 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [285] 2026-04-16 05:09:19,533 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4296] 2026-04-16 05:09:19,642 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity ... 2026-04-16 05:09:19,962 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [286] 2026-04-16 05:09:19,972 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4299] 2026-04-16 05:09:20,398 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [287] 2026-04-16 05:09:20,407 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4301] 2026-04-16 05:09:20,600 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_sync_config_paused ... 2026-04-16 05:09:20,954 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [288] 2026-04-16 05:09:20,962 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4304] 2026-04-16 05:09:21,341 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [289] 2026-04-16 05:09:21,350 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4306] 2026-04-16 05:09:21,557 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar ... 2026-04-16 05:09:21,863 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [290] 2026-04-16 05:09:21,871 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4309] 2026-04-16 05:09:22,263 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [291] 2026-04-16 05:09:22,272 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4311] 2026-04-16 05:09:22,542 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar ... 2026-04-16 05:09:22,859 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [292] 2026-04-16 05:09:22,866 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4320] 2026-04-16 05:09:23,214 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [293] 2026-04-16 05:09:23,222 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4322] 2026-04-16 05:09:23,428 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync ... 2026-04-16 05:09:23,770 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [294] 2026-04-16 05:09:23,780 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4331] 2026-04-16 05:09:24,175 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [295] 2026-04-16 05:09:24,183 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4333] 2026-04-16 05:09:24,279 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user ... 2026-04-16 05:09:24,561 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [296] 2026-04-16 05:09:24,572 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4335] 2026-04-16 05:09:24,940 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [297] 2026-04-16 05:09:24,954 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4337] 2026-04-16 05:09:25,054 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_without_sync ... 2026-04-16 05:09:25,362 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [298] 2026-04-16 05:09:25,369 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4339] 2026-04-16 05:09:25,732 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [299] 2026-04-16 05:09:25,738 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4341] 2026-04-16 05:09:25,808 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:09:26,035 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [300] 2026-04-16 05:09:26,041 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4343] 2026-04-16 05:09:26,397 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [301] 2026-04-16 05:09:26,406 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4345] 2026-04-16 05:09:26,562 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_exists_in_odoo ... 2026-04-16 05:09:26,859 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [302] 2026-04-16 05:09:26,868 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4348] 2026-04-16 05:09:27,212 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [303] 2026-04-16 05:09:27,220 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4350] 2026-04-16 05:09:27,387 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_where_email_addresses_are_capitalized ... 2026-04-16 05:09:27,628 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [304] 2026-04-16 05:09:27,636 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4353] 2026-04-16 05:09:27,969 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [305] 2026-04-16 05:09:27,978 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4355] 2026-04-16 05:09:28,166 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar ... 2026-04-16 05:09:28,512 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [306] 2026-04-16 05:09:28,521 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4358] 2026-04-16 05:09:28,899 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [307] 2026-04-16 05:09:28,904 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4360] 2026-04-16 05:09:29,118 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_without_organizer ... 2026-04-16 05:09:29,461 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [308] 2026-04-16 05:09:29,469 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4363] 2026-04-16 05:09:29,815 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [309] 2026-04-16 05:09:29,823 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4365] 2026-04-16 05:09:29,992 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_email ... 2026-04-16 05:09:30,336 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [310] 2026-04-16 05:09:30,344 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4368] 2026-04-16 05:09:30,650 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [311] 2026-04-16 05:09:30,657 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4370] 2026-04-16 05:09:30,843 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_sync ... 2026-04-16 05:09:31,125 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [312] 2026-04-16 05:09:31,131 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4374] 2026-04-16 05:09:31,451 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [313] 2026-04-16 05:09:31,460 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4376] 2026-04-16 05:09:31,669 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_videocall_sync_microsoft_calendar ... 2026-04-16 05:09:32,006 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-04-16 05:09:32,015 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4379] 2026-04-16 05:09:32,417 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [315] 2026-04-16 05:09:32,426 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4381] 2026-04-16 05:09:32,723 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar ... 2026-04-16 05:09:33,061 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [316] 2026-04-16 05:09:33,071 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4384] 2026-04-16 05:09:33,480 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-04-16 05:09:33,489 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4386] 2026-04-16 05:09:33,606 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events ... 2026-04-16 05:09:33,889 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-04-16 05:09:33,897 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4388] 2026-04-16 05:09:34,299 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [319] 2026-04-16 05:09:34,313 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4390] 2026-04-16 05:09:34,786 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_no_videocall_hr_holidays ... 2026-04-16 05:09:35,094 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [320] 2026-04-16 05:09:35,103 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4393] 2026-04-16 05:09:35,456 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-04-16 05:09:35,465 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4395] 2026-04-16 05:09:36,314 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #63 deleted mail.mail records with IDs: [322] 2026-04-16 05:09:36,547 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events ... 2026-04-16 05:09:37,330 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [323] 2026-04-16 05:09:37,339 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4401] 2026-04-16 05:09:37,733 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [324] 2026-04-16 05:09:37,741 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4403] 2026-04-16 05:09:38,074 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events ... 2026-04-16 05:09:38,392 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [325] 2026-04-16 05:09:38,401 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4406] 2026-04-16 05:09:38,763 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [326] 2026-04-16 05:09:38,772 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4408] 2021-09-20 10:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [327] 2026-04-16 05:09:39,367 183 INFO rb-ab0a08e-221506-379762 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_create_update_single_event ... 2026-04-16 05:09:39,677 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [328] 2026-04-16 05:09:39,685 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4412] 2026-04-16 05:09:40,076 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [329] 2026-04-16 05:09:40,083 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4414] 2026-04-16 05:09:40,393 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [330] 2026-04-16 05:09:40,658 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 05:09:40,820 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_bom_kit_rounding ... 2026-04-16 05:09:41,031 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-04-16 05:09:41,175 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:09:41,175 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_bom: skipped TestTourBoM.test_manufacture_from_bom : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:09:41,193 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-04-16 05:09:41,332 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:09:41,333 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_bom: skipped TestTourBoM.test_mrp_bom_product_catalog : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:09:41,367 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:09:41,739 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_automatic_consume_new_added_component ... 2026-04-16 05:09:42,850 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_no_component_consumption_on_lot_removal ... 2026-04-16 05:09:43,748 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [96] 2026-04-16 05:09:43,811 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [97] 2026-04-16 05:09:43,877 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [98] 2026-04-16 05:09:44,028 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_available ... 2026-04-16 05:09:45,771 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_not_available ... 2026-04-16 05:09:46,460 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_partially_available ... 2026-04-16 05:09:46,975 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [159, 156, 160, 157, 161, 158, 162] 2026-04-16 05:09:47,344 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [166, 163, 167, 164, 168, 165, 169] 2026-04-16 05:09:48,378 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [173, 170, 174, 171, 175, 172, 176] 2026-04-16 05:09:48,792 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [180, 177, 181, 178, 182, 179, 183] 2026-04-16 05:09:48,840 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_tracked_production_2_steps_manufacturing ... 2026-04-16 05:09:50,368 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:09:50,377 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-04-16 05:09:51,396 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:09:51,396 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_manual_consumption: skipped TestTourManualConsumption.test_mrp_manual_consumption_02 : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:09:51,432 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:09:51,448 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-04-16 05:09:51,849 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:09:51,849 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:09:51,886 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:09:51,900 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-04-16 05:09:54,761 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:09:54,762 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:09:54,789 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer ... 2026-04-16 05:09:55,340 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:09:55,340 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:09:55,370 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-04-16 05:09:55,671 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:09:55,672 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_order: skipped TestTourMrpOrder.test_mrp_order_product_catalog : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:09:55,717 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:10:12,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_00_create_warehouse ... 2026-04-16 05:10:12,841 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_01_warehouse_twostep_manufacturing ... 2026-04-16 05:10:13,117 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_02_warehouse_twostep_manufacturing ... 2026-04-16 05:10:13,369 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_2_steps_and_additional_moves ... 2026-04-16 05:10:14,244 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_and_byproduct ... 2026-04-16 05:10:15,673 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_manufacturing_forecast ... 2026-04-16 05:10:16,158 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_cancel_propagation ... 2026-04-16 05:10:16,664 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [201] 2026-04-16 05:10:16,770 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [202] 2026-04-16 05:10:16,831 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_child_parent_relationship_on_backorder_creation ... 2026-04-16 05:10:18,518 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_component_and_byproduct_on_transfers ... 2026-04-16 05:10:20,626 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps ... 2026-04-16 05:10:21,910 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_flexible ... 2026-04-16 05:10:23,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_trigger_reordering_rules ... 2026-04-16 05:10:29,834 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_from_reordering_rules ... 2026-04-16 05:10:30,646 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_with_repetitions ... 2026-04-16 05:10:31,575 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [225] 2026-04-16 05:10:31,640 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [264] 2026-04-16 05:10:32,041 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_flow ... 2026-04-16 05:10:33,250 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_no_initial_demand ... 2026-04-16 05:10:34,161 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_pick_components_uses_shipping_policy_from_picking_type ... 2026-04-16 05:10:34,791 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_source_location_on_merge_mo_3_steps ... 2026-04-16 05:10:36,847 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [236, 237] 2026-04-16 05:10:36,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_component_qty ... 2026-04-16 05:10:38,278 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [293] 2026-04-16 05:10:38,392 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [292] 2026-04-16 05:10:38,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_mo_from_bom_forecast ... 2026-04-16 05:10:39,155 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [33] 2026-04-16 05:10:39,405 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [299] 2026-04-16 05:10:39,698 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [241] 2026-04-16 05:10:39,766 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [302] 2026-04-16 05:10:39,845 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [295] 2026-04-16 05:10:40,061 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:10:48,676 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp.tests.test_workcenter: Starting TestWorkcenterOverview.test_workcenter_graph_data ... 2026-04-16 05:10:50,155 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:11:11,808 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing ... 2026-04-16 05:11:14,746 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing_with_cost_share ... 2026-04-16 05:11:17,765 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_over_consumption ... 2026-04-16 05:11:17,969 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #79 deleted stock.move records with IDs: [311] 2026-04-16 05:11:19,105 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_move_not_duplicated_when_backorder_always ... 2026-04-16 05:11:21,967 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #79 deleted stock.move.line records with IDs: [255] 2026-04-16 05:11:22,291 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_unbuild_account_00 ... 2026-04-16 05:11:24,830 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #79 deleted stock.move.line records with IDs: [260] 2026-04-16 05:11:25,772 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_wip_accounting_00 ... 2026-04-16 05:11:33,382 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:11:33,896 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [331] 2026-04-16 05:11:33,919 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4580] 2026-04-16 05:11:33,925 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 05:11:34,124 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_average_cost_unbuild_component_change_move_qty ... 2026-04-16 05:11:34,597 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [269] 2026-04-16 05:11:34,920 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_00 ... 2026-04-16 05:11:35,581 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_01 ... 2026-04-16 05:11:36,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:11:55,634 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp ... 2026-04-16 05:11:58,917 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 ... 2026-04-16 05:12:02,052 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:12:11,230 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_adding_kit_parts_to_confirmed_repair ... 2026-04-16 05:12:11,451 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [345] 2026-04-16 05:12:11,504 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_with_manufacture_mto_link ... 2026-04-16 05:12:11,763 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:12:20,796 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_unscrapped_tracked_component ... 2026-04-16 05:12:22,691 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component ... 2026-04-16 05:12:26,654 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component_02 ... 2026-04-16 05:12:28,163 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [309] 2026-04-16 05:12:29,015 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_repair_with_consumable_kit ... 2026-04-16 05:12:29,244 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [314] 2026-04-16 05:12:29,291 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [379] 2026-04-16 05:12:29,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_tracking_repair_production ... 2026-04-16 05:12:31,110 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:12:31,121 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_duplicating_warehouses_recreates_their_routes_and_operation_types ... 2026-04-16 05:12:36,972 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_subcontracting_location_1 ... 2026-04-16 05:12:44,490 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_warehouse_subcontracting_resupply_type_code ... 2026-04-16 05:12:50,485 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:12:51,474 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_partner_subcontracting_location ... 2026-04-16 05:12:52,482 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_reception_serial ... 2026-04-16 05:12:54,205 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [326] 2026-04-16 05:12:55,624 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_decrease_quantity_done ... 2026-04-16 05:12:56,429 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [338] 2026-04-16 05:12:56,786 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [347, 339, 340] 2026-04-16 05:12:56,883 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [335] 2026-04-16 05:12:57,026 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [341] 2026-04-16 05:12:57,328 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [350, 336, 337] 2026-04-16 05:12:57,398 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [334] 2026-04-16 05:12:57,451 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_1 ... 2026-04-16 05:12:58,961 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [354] 2026-04-16 05:12:59,376 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_10 ... 2026-04-16 05:13:00,260 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_2 ... 2026-04-16 05:13:00,722 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [361] 2026-04-16 05:13:01,449 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [363] 2026-04-16 05:13:01,568 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_3 ... 2026-04-16 05:13:02,003 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [367] 2026-04-16 05:13:02,817 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [370] 2026-04-16 05:13:02,953 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_4 ... 2026-04-16 05:13:03,649 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [374] 2026-04-16 05:13:04,376 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_5 ... 2026-04-16 05:13:05,223 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [378] 2026-04-16 05:13:05,890 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [381] 2026-04-16 05:13:06,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_6 ... 2026-04-16 05:13:07,734 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_8 ... 2026-04-16 05:13:09,262 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [390] 2026-04-16 05:13:09,566 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [394] 2026-04-16 05:13:09,838 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_9 ... 2026-04-16 05:13:10,303 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [399] 2026-04-16 05:13:10,869 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [401] 2026-04-16 05:13:10,989 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [400] 2026-04-16 05:13:11,085 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_flexible_bom_1 ... 2026-04-16 05:13:12,343 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_1 ... 2026-04-16 05:13:14,936 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_2 ... 2026-04-16 05:13:16,730 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [418, 419, 420] 2026-04-16 05:13:16,994 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_mrp_report_bom_structure_subcontracting ... 2026-04-16 05:13:17,409 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_multiple_component_records_for_incomplete_move ... 2026-04-16 05:13:19,355 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [429, 430, 431] 2026-04-16 05:13:19,662 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_reduce_subcontract_order_qty ... 2026-04-16 05:13:20,517 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [434] 2026-04-16 05:13:20,588 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [435] 2026-04-16 05:13:20,640 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [432] 2026-04-16 05:13:21,091 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [439, 440, 441] 2026-04-16 05:13:21,332 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders ... 2026-04-16 05:13:23,473 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders_2 ... 2026-04-16 05:13:24,833 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [453] 2026-04-16 05:13:25,537 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [456] 2026-04-16 05:13:25,925 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [460] 2026-04-16 05:13:26,162 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracted_product_return_locations ... 2026-04-16 05:13:26,710 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_component_line_deletion ... 2026-04-16 05:13:27,323 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [470] 2026-04-16 05:13:27,444 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_date_warning ... 2026-04-16 05:13:27,943 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [472] 2026-04-16 05:13:28,294 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_rules_replication ... 2026-04-16 05:13:34,453 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_set_quantity_done ... 2026-04-16 05:13:35,295 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [476] 2026-04-16 05:13:35,804 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_unbuild_warning ... 2026-04-16 05:13:36,201 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [485] 2026-04-16 05:13:36,610 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_partial_subcontracting_without_backorder ... 2026-04-16 05:13:37,254 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [492, 493, 494] 2026-04-16 05:13:37,526 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:13:38,132 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_backorder_production ... 2026-04-16 05:13:38,793 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [495] 2026-04-16 05:13:38,845 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [496] 2026-04-16 05:13:38,870 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [497] 2026-04-16 05:13:40,232 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [504] 2026-04-16 05:13:41,653 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_mass_produce_tracked_product ... 2026-04-16 05:13:42,420 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [509] 2026-04-16 05:13:42,453 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [510] 2026-04-16 05:13:42,474 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [511] 2026-04-16 05:13:43,557 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_1 ... 2026-04-16 05:13:44,036 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [522] 2026-04-16 05:13:45,972 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder ... 2026-04-16 05:13:46,408 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [527] 2026-04-16 05:13:46,451 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [528] 2026-04-16 05:13:46,479 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [529] 2026-04-16 05:13:46,522 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [530] 2026-04-16 05:13:47,673 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [537, 538] 2026-04-16 05:13:48,236 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [544] 2026-04-16 05:13:49,521 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder02 ... 2026-04-16 05:13:52,641 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_only_finished ... 2026-04-16 05:13:53,344 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [557, 558, 559] 2026-04-16 05:13:54,146 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [560, 561, 562] 2026-04-16 05:13:54,332 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:13:54,747 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [332] 2026-04-16 05:13:54,759 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4832] 2026-04-16 05:13:54,764 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 05:13:55,193 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingPortal.test_flow_subcontracting_portal ... 2026-04-16 05:13:57,318 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [448], uid: 95, model: product.product 2026-04-16 05:13:57,330 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [448], uid: 95, model: product.product 2026-04-16 05:13:58,123 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:13:58,671 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-04-16 05:13:59,105 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [584] 2026-04-16 05:13:59,550 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:13:59,550 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: skipped TestSubcontractingPortalUi.test_subcontrating_portal : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:13:59,588 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:14:00,410 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_input_output_accout_with_subcontract ... 2026-04-16 05:14:01,744 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [588] 2026-04-16 05:14:02,071 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_cost_different_when_standard_price ... 2026-04-16 05:14:03,155 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [593] 2026-04-16 05:14:03,396 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_backorder ... 2026-04-16 05:14:03,903 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [597] 2026-04-16 05:14:03,940 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [598] 2026-04-16 05:14:03,965 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [599] 2026-04-16 05:14:03,989 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [600] 2026-04-16 05:14:04,330 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [601, 602, 603, 604] 2026-04-16 05:14:05,226 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [607, 608] 2026-04-16 05:14:05,907 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [616] 2026-04-16 05:14:07,641 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_1 ... 2026-04-16 05:14:09,557 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [629] 2026-04-16 05:14:10,971 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [634] 2026-04-16 05:14:11,486 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_2 ... 2026-04-16 05:14:13,364 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [642] 2026-04-16 05:14:13,661 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_tracked_compo_and_backorder ... 2026-04-16 05:14:17,590 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:14:30,191 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_avco_valuation_subcontract_and_dropshipped_and_backorder ... 2026-04-16 05:14:34,382 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped ... 2026-04-16 05:14:35,863 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #97 deleted stock.move.line records with IDs: [663] 2026-04-16 05:14:37,788 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:14:38,323 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [333] 2026-04-16 05:14:38,333 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4956] 2026-04-16 05:14:38,339 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 05:14:38,828 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingPortal.test_portal_subcontractor_record_production_with_dropship ... 2026-04-16 05:14:40,393 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:14:41,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_pro_rata_product_out ... 2026-04-16 05:14:42,034 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [676] 2026-04-16 05:14:42,677 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow ... 2026-04-16 05:14:43,427 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [681] 2026-04-16 05:14:45,852 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [687] 2026-04-16 05:14:46,479 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:14:47,664 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability ... 2026-04-16 05:14:48,194 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability_po_lead ... 2026-04-16 05:14:48,757 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_count_smart_buttons ... 2026-04-16 05:14:49,477 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_decrease_qty ... 2026-04-16 05:14:50,042 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [694] 2026-04-16 05:14:50,191 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [693] 2026-04-16 05:14:50,251 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [704] 2026-04-16 05:14:50,528 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [705] 2026-04-16 05:14:50,858 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [695] 2026-04-16 05:14:51,002 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_global_visibility_days_affect_lead_time ... 2026-04-16 05:14:51,542 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_location_after_dest_location_update_backorder_production ... 2026-04-16 05:14:53,445 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [701] 2026-04-16 05:14:53,857 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [705] 2026-04-16 05:14:54,145 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_report_bom_structure_subcontracting_quantities ... 2026-04-16 05:14:55,281 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_subcontract_modify_date ... 2026-04-16 05:14:57,592 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_orderpoint_warehouse_not_required ... 2026-04-16 05:15:04,367 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return01 ... 2026-04-16 05:15:05,611 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return02 ... 2026-04-16 05:15:06,971 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return03 ... 2026-04-16 05:15:08,028 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [731] 2026-04-16 05:15:08,374 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_receipt_consumption_issues_due_to_subcontract_bom_modifications ... 2026-04-16 05:15:09,419 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [735, 736, 737, 738, 739, 740, 741, 742, 743] 2026-04-16 05:15:09,537 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_resupply_order_buy_mto ... 2026-04-16 05:15:10,448 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_and_decrease_pol_qty ... 2026-04-16 05:15:11,517 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_subcontracted_product_to_supplier_location ... 2026-04-16 05:15:12,422 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [773] 2026-04-16 05:15:12,957 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_product_price_change ... 2026-04-16 05:15:15,055 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [783] 2026-04-16 05:15:16,162 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days ... 2026-04-16 05:15:16,379 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days_on_overview ... 2026-04-16 05:15:16,981 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_multi_currency_price_diff ... 2026-04-16 05:15:19,200 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [788] 2026-04-16 05:15:20,076 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_resupply_price_diff ... 2026-04-16 05:15:22,211 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [793] 2026-04-16 05:15:23,156 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_update_qty_purchased_with_subcontracted_product ... 2026-04-16 05:15:24,003 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [801] 2026-04-16 05:15:24,114 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:15:24,134 183 INFO rb-ab0a08e-221506-379762 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich ... 2026-04-16 05:15:31,904 183 INFO rb-ab0a08e-221506-379762 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (12) 2026-04-16 05:15:31,934 183 INFO rb-ab0a08e-221506-379762 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (12) 2026-04-16 05:15:32,045 183 INFO rb-ab0a08e-221506-379762 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_extract_company_domain ... 2026-04-16 05:15:39,832 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:15:40,234 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_10_direct_checkout_public ... 2026-04-16 05:15:40,265 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:41,367 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:41] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+Norbert+Buyer)&partner_id=280&access_token=554fa012ec9cdad4281545fa35edc5e9fc179c7824c6cf191308d056f4b43e22 HTTP/1.1" 200 - 235 0.112 0.993 2026-04-16 05:15:41,428 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:41] "POST /payment/transaction HTTP/1.1" 200 - 11 0.032 0.022 2026-04-16 05:15:41,459 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_11_direct_checkout_portal ... 2026-04-16 05:15:41,492 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:15:41,505 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:42,654 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:42] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+portal_user+(base.group_portal))&partner_id=279&access_token=3ad72cb81d1fdf4ee5eec958a1f46d8ade9cf8110029bbec08bfc201369a7d86 HTTP/1.1" 200 - 255 0.120 1.032 2026-04-16 05:15:42,680 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:42] "POST /payment/transaction HTTP/1.1" 200 - 12 0.006 0.012 2026-04-16 05:15:42,707 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_12_direct_checkout_internal ... 2026-04-16 05:15:42,730 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:internal_user from n/a 2026-04-16 05:15:42,742 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:44,296 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:44] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+internal_user+(base.group_user))&partner_id=278&access_token=0987be97ab4d03d20e2db3b549eb50841c91c3d1aa2dbcf2fa95412508661001 HTTP/1.1" 200 - 309 0.160 1.395 2026-04-16 05:15:44,328 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:44] "POST /payment/transaction HTTP/1.1" 200 - 12 0.007 0.015 2026-04-16 05:15:44,350 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_20_redirect_checkout_public ... 2026-04-16 05:15:44,399 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:45,458 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:45] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+Norbert+Buyer)&partner_id=280&access_token=554fa012ec9cdad4281545fa35edc5e9fc179c7824c6cf191308d056f4b43e22 HTTP/1.1" 200 - 236 0.112 0.949 2026-04-16 05:15:45,485 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:45] "POST /payment/transaction HTTP/1.1" 200 - 14 0.006 0.014 2026-04-16 05:15:45,505 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_21_redirect_checkout_portal ... 2026-04-16 05:15:45,521 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:15:45,533 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:46,604 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:46] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+portal_user+(base.group_portal))&partner_id=279&access_token=3ad72cb81d1fdf4ee5eec958a1f46d8ade9cf8110029bbec08bfc201369a7d86 HTTP/1.1" 200 - 255 0.169 0.903 2026-04-16 05:15:46,637 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:46] "POST /payment/transaction HTTP/1.1" 200 - 15 0.008 0.019 2026-04-16 05:15:46,669 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_22_redirect_checkout_internal ... 2026-04-16 05:15:46,691 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:internal_user from n/a 2026-04-16 05:15:46,705 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:48,544 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:48] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+internal_user+(base.group_user))&partner_id=278&access_token=0987be97ab4d03d20e2db3b549eb50841c91c3d1aa2dbcf2fa95412508661001 HTTP/1.1" 200 - 309 0.159 1.682 2026-04-16 05:15:48,576 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:48] "POST /payment/transaction HTTP/1.1" 200 - 15 0.006 0.019 2026-04-16 05:15:48,597 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_31_tokenize_portal ... 2026-04-16 05:15:48,610 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:15:48,621 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:49,769 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:49] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+portal_user+(base.group_portal))&partner_id=279&access_token=3ad72cb81d1fdf4ee5eec958a1f46d8ade9cf8110029bbec08bfc201369a7d86 HTTP/1.1" 200 - 255 0.150 1.000 2026-04-16 05:15:49,831 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:49] "POST /payment/transaction HTTP/1.1" 200 - 12 0.006 0.016 2026-04-16 05:15:49,857 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_32_tokenize_internal ... 2026-04-16 05:15:49,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:internal_user from n/a 2026-04-16 05:15:49,895 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:51,022 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:51] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+internal_user+(base.group_user))&partner_id=278&access_token=0987be97ab4d03d20e2db3b549eb50841c91c3d1aa2dbcf2fa95412508661001 HTTP/1.1" 200 - 309 0.133 0.996 2026-04-16 05:15:51,056 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:51] "POST /payment/transaction HTTP/1.1" 200 - 12 0.007 0.013 2026-04-16 05:15:51,075 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_51_validation_direct_portal ... 2026-04-16 05:15:51,092 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 246 0.121 -0.121 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 18 0.010 -0.010 2026-04-16 05:15:52,733 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_52_validation_direct_internal ... 2026-04-16 05:15:52,753 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:internal_user from n/a 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 300 0.154 -0.154 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 18 0.009 -0.009 2026-04-16 05:15:53,976 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_61_validation_redirect_portal ... 2026-04-16 05:15:53,996 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 246 0.107 -0.107 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 18 0.008 -0.008 2026-04-16 05:15:55,201 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_62_validation_redirect_internal ... 2026-04-16 05:15:55,220 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:internal_user from n/a 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 300 0.170 -0.170 2011-11-02 12:00:21,000 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 18 0.008 -0.008 2026-04-16 05:15:57,191 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_access_disabled_providers_tokens ... 2026-04-16 05:15:57,211 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:15:57,278 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:58,487 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:58] "GET /my/payment_method HTTP/1.1" 200 - 245 0.152 1.060 2026-04-16 05:15:58,587 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:58] "GET /my/payment_method HTTP/1.1" 200 - 24 0.015 0.067 2026-04-16 05:15:58,670 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:58] "GET /my/payment_method HTTP/1.1" 200 - 23 0.014 0.058 2026-04-16 05:15:58,700 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_direct_payment_triggers_no_payment_request ... 2026-04-16 05:15:58,721 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:15:58,737 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:58,957 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:58] "POST /payment/transaction HTTP/1.1" 200 - 16 0.007 0.216 2026-04-16 05:15:58,973 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_no_token ... 2026-04-16 05:15:58,985 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:15:59,230 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:15:59] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 303 - 18 0.019 0.229 2026-04-16 05:16:00,192 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:00] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction HTTP/1.1" 200 - 170 0.244 0.714 2026-04-16 05:16:00,210 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:16:00,707 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:00] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 200 - 110 0.083 0.399 2026-04-16 05:16:00,740 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_redirect_if_no_partner_exist ... 2026-04-16 05:16:00,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:01,651 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:01] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=554fa012ec9cdad4281545fa35edc5e9fc179c7824c6cf191308d056f4b43e22 HTTP/1.1" 303 - 18 0.008 0.894 2026-04-16 05:16:02,440 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:02] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction%26access_token%3D554fa012ec9cdad4281545fa35edc5e9fc179c7824c6cf191308d056f4b43e22 HTTP/1.1" 200 - 170 0.090 0.695 2026-04-16 05:16:02,453 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:16:02,867 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:02] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=554fa012ec9cdad4281545fa35edc5e9fc179c7824c6cf191308d056f4b43e22 HTTP/1.1" 200 - 110 0.055 0.351 2026-04-16 05:16:02,888 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_currency ... 2026-04-16 05:16:02,899 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:03,927 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:03] "GET /payment/pay?amount=1111.11¤cy_id=1126&reference=Test+Transaction&partner_id=280&access_token=956c1e3e8610c7de125ec7e5f08cee0551da87acabbe680d523de1e26de2f299 HTTP/1.1" 404 - 185 0.189 0.841 2026-04-16 05:16:03,978 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:03] "GET /payment/pay?amount=1111.11¤cy_id=129&reference=Test+Transaction&partner_id=280&access_token=ec004a67f073c2a92e3430cb153ee989b3777eed32daa8497f61a1d9f930ec34 HTTP/1.1" 404 - 16 0.007 0.039 2026-04-16 05:16:03,980 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows.TestFlows.test_pay_wrong_currency: waiting for threads: [] 2026-04-16 05:16:04,003 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_token ... 2026-04-16 05:16:04,021 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:04,695 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:04] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=280&access_token=abcde HTTP/1.1" 404 - 181 0.082 0.596 2026-04-16 05:16:04,717 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_by_token_triggers_exactly_one_payment_request ... 2026-04-16 05:16:04,735 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:16:04,764 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:05,576 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:05] "POST /payment/transaction HTTP/1.1" 200 - 16 0.008 0.806 2026-04-16 05:16:05,602 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_with_redirect_triggers_no_payment_request ... 2026-04-16 05:16:05,625 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:16:05,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:05,842 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:05] "POST /payment/transaction HTTP/1.1" 200 - 19 0.007 0.198 2026-04-16 05:16:05,860 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_in_users ... 2026-04-16 05:16:05,879 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_out_users ... 2026-04-16 05:16:05,898 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-04-16 05:16:05,913 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:06,056 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:06] "POST /payment/transaction HTTP/1.1" 200 - 7 0.003 0.144 2026-04-16 05:16:06,071 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_flow ... 2026-04-16 05:16:06,080 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:06,214 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:06] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.133 2026-04-16 05:16:06,232 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_token ... 2026-04-16 05:16:06,243 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:07,080 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:07] "POST /payment/transaction HTTP/1.1" 200 - 7 0.002 0.838 2026-04-16 05:16:07,104 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:15,122 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_archive_token_logged_in_another_company ... 2026-04-16 05:16:22,932 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:16:22,946 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:23,090 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:23] "POST /payment/archive_token HTTP/1.1" 200 - 11 0.004 0.142 2026-04-16 05:16:23,150 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_full_access_to_partner_tokens ... 2026-04-16 05:16:23,173 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:16:23,213 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:24,240 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:24] "GET /my/payment_method HTTP/1.1" 200 - 246 0.135 0.894 2026-04-16 05:16:24,272 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_pay_logged_in_another_company ... 2026-04-16 05:16:24,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:internal_user from n/a 2026-04-16 05:16:24,309 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:26,116 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:26] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=286&access_token=b0c53fb1e6a1ea8150ce7d3d5a0d5af33c3bea3511c867d0cf1046871265a91c&company_id=14 HTTP/1.1" 200 - 303 0.173 1.636 2026-04-16 05:16:26,149 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:26] "POST /payment/transaction HTTP/1.1" 200 - 12 0.005 0.014 2026-04-16 05:16:26,235 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:16:26,662 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_availability_report_covers_all_reasons ... 2026-04-16 05:16:26,774 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_non_primary_payment_method_not_compatible ... 2026-04-16 05:16:26,822 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_countries_set ... 2026-04-16 05:16:26,864 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_currencies_set ... 2026-04-16 05:16:26,896 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_provider_is_enabled ... 2026-04-16 05:16:26,927 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_tokenization_forced ... 2026-04-16 05:16:26,958 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_express_checkout ... 2026-04-16 05:16:26,989 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_countries ... 2026-04-16 05:16:27,045 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_currencies ... 2026-04-16 05:16:27,080 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_provider_is_disabled ... 2026-04-16 05:16:27,130 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_tokenization_forced ... 2026-04-16 05:16:27,166 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_express_checkout ... 2026-04-16 05:16:27,200 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_countries ... 2026-04-16 05:16:27,260 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_currencies ... 2026-04-16 05:16:27,290 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_requires_provider_to_be_activated ... 2026-04-16 05:16:27,339 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_unlinking_payment_method_from_provider_state_archives_tokens ... 2026-04-16 05:16:27,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:27,804 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_availability_report_covers_all_reasons ... 2026-04-16 05:16:27,939 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_changing_provider_state_archives_tokens ... 2026-04-16 05:16:27,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_default_payment_methods ... 2026-04-16 05:16:28,044 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_processing_cron ... 2026-04-16 05:16:28,098 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_default_payment_methods ... 2026-04-16 05:16:28,145 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_processing_cron ... 2026-04-16 05:16:28,191 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_maximum_amount_is_zero ... 2026-04-16 05:16:28,250 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_countries_set ... 2026-04-16 05:16:28,316 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_currencies_set ... 2026-04-16 05:16:28,377 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_payment_below_maximum_amount ... 2026-04-16 05:16:28,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_forced ... 2026-04-16 05:16:28,487 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_required ... 2026-04-16 05:16:28,542 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_countries ... 2026-04-16 05:16:28,610 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_currencies ... 2026-04-16 05:16:28,671 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_branch_companies ... 2026-04-16 05:16:36,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_express_checkout ... 2026-04-16 05:16:36,311 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_payment_above_maximum_amount ... 2026-04-16 05:16:36,379 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_forced ... 2026-04-16 05:16:36,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_required ... 2026-04-16 05:16:36,486 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_express_checkout ... 2026-04-16 05:16:36,531 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_countries ... 2026-04-16 05:16:36,588 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_currencies ... 2026-04-16 05:16:36,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_published_provider_compatible_with_all_users ... 2026-04-16 05:16:36,691 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_compatible_with_internal_user ... 2026-04-16 05:16:36,743 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_not_compatible_with_non_internal_user ... 2026-04-16 05:16:36,796 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_is_supported ... 2026-04-16 05:16:36,840 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:37,246 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_cannot_assign_token_to_public_partner ... 2026-04-16 05:16:37,298 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_for_empty_payment_details ... 2026-04-16 05:16:37,404 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_not_padded ... 2026-04-16 05:16:37,432 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_padded ... 2026-04-16 05:16:37,461 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_shortened_to_max_length ... 2026-04-16 05:16:37,485 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_payment_method ... 2026-04-16 05:16:37,528 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_provider ... 2026-04-16 05:16:37,577 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_users_have_no_access_to_other_users_tokens ... 2026-04-16 05:16:37,713 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:38,117 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_allowed_for_authorized_users ... 2026-04-16 05:16:38,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_blocked_for_unauthorized_user ... 2026-04-16 05:16:38,237 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 113, model: payment.transaction 2026-04-16 05:16:38,266 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_child_tx_triggers_source_tx_state_update ... 2026-04-16 05:16:38,319 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_full_amount_confirms_source_tx ... 2026-04-16 05:16:38,372 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_partial_amount_leaves_source_tx_authorized ... 2026-04-16 05:16:38,422 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_log_processing_values ... 2026-04-16 05:16:38,466 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_partial_capture_transaction_values ... 2026-04-16 05:16:38,504 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_allowed_for_authorized_users ... 2026-04-16 05:16:38,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_blocked_for_unauthorized_user ... 2026-04-16 05:16:38,664 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 113, model: payment.transaction 2026-04-16 05:16:38,693 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_transaction_values ... 2026-04-16 05:16:38,733 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refunds_count ... 2026-04-16 05:16:38,784 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_extra_allowed_state ... 2026-04-16 05:16:38,817 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_illegal_target_state ... 2026-04-16 05:16:38,851 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_updating_state_resets_post_processing_status ... 2026-04-16 05:16:38,852 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:16:38,872 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_allowed_for_authorized_users ... 2026-04-16 05:16:38,980 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_blocked_for_unauthorized_user ... 2026-04-16 05:16:39,002 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 113, model: payment.transaction 2026-04-16 05:16:39,031 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_child_tx_triggers_source_tx_state_update ... 2026-04-16 05:16:39,110 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:39,561 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_accept_webhook_notification_with_valid_signature ... 2026-04-16 05:16:39,610 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_payment_request ... 2026-04-16 05:16:40,264 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:40,405 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.controllers.main: payment request response for transaction with reference Test Transaction: {} 2026-04-16 05:16:40,408 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:40] "POST /payment/adyen/payments HTTP/1.1" 200 - 19 0.009 0.764 2026-04-16 05:16:40,432 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_token_payment_request ... 2026-04-16 05:16:40,463 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.models.payment_transaction: payment request response for transaction with reference Test Transaction: {} 2026-04-16 05:16:40,486 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft ... 2026-04-16 05:16:40,511 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:40,721 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:40] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.003 0.210 2026-04-16 05:16:40,740 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized ... 2026-04-16 05:16:40,761 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:41,537 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:41] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.003 0.775 2026-04-16 05:16:41,557 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized ... 2026-04-16 05:16:41,581 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:41,833 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:41] "POST /payment/adyen/notification HTTP/1.1" 200 - 24 0.012 0.242 2026-04-16 05:16:41,857 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error ... 2026-04-16 05:16:41,880 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:42,131 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:42] "POST /payment/adyen/notification HTTP/1.1" 200 - 24 0.011 0.242 2026-04-16 05:16:42,149 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_capture_tx_when_missing ... 2026-04-16 05:16:42,185 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-04-16 05:16:42,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_void_tx_when_missing ... 2026-04-16 05:16:42,250 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_partial_capture_child_tx ... 2026-04-16 05:16:42,287 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_refund_tx ... 2026-04-16 05:16:42,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_void_tx ... 2026-04-16 05:16:42,352 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_no_information_missing_from_partner_address ... 2026-04-16 05:16:42,395 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_processing_values ... 2026-04-16 05:16:42,427 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_invalid_signature ... 2026-04-16 05:16:42,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_missing_signature ... 2026-04-16 05:16:42,501 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_capture_request_does_not_create_capture_tx ... 2026-04-16 05:16:42,518 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-04-16 05:16:42,549 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_void_request_does_not_create_void_tx ... 2026-04-16 05:16:42,566 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-04-16 05:16:42,591 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_capture_request_creates_capture_tx ... 2026-04-16 05:16:42,610 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-04-16 05:16:42,640 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_void_request_creates_void_tx ... 2026-04-16 05:16:42,657 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-04-16 05:16:42,680 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_refund_request ... 2026-04-16 05:16:42,730 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_full_capture_request ... 2026-04-16 05:16:42,777 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_partial_capture_request ... 2026-04-16 05:16:42,824 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_void_request ... 2026-04-16 05:16:42,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_authorizes_transaction ... 2026-04-16 05:16:42,872 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:43,695 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:43] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.007 0.818 2026-04-16 05:16:43,712 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_cancels_transaction ... 2026-04-16 05:16:43,729 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:43,946 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:43] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.007 0.213 2026-04-16 05:16:43,963 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_captures_transaction ... 2026-04-16 05:16:43,982 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:44,138 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:44] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.007 0.151 2026-04-16 05:16:44,156 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_confirms_transaction ... 2026-04-16 05:16:44,196 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:44,391 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:44] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.009 0.189 2026-04-16 05:16:44,423 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_refunds_transaction ... 2026-04-16 05:16:44,472 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:45,437 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-04-16 05:16:45,448 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:45] "POST /payment/adyen/notification HTTP/1.1" 200 - 32 0.018 0.964 2026-04-16 05:16:45,476 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:16:45,500 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:45,722 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:45] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.002 0.222 2026-04-16 05:16:45,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:46,232 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-04-16 05:16:46,293 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-04-16 05:16:46,336 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-04-16 05:16:46,390 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_contains_only_valid_characters ... 2026-04-16 05:16:46,427 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:46,872 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-04-16 05:16:46,911 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-04-16 05:16:46,936 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:47,125 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:47] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.002 0.189 2026-04-16 05:16:47,848 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:47] "GET /payment/status HTTP/1.1" 200 - 175 0.082 0.638 2026-04-16 05:16:47,867 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-04-16 05:16:47,890 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:48,090 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:48] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.005 0.198 2026-04-16 05:16:49,308 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:49] "GET /payment/status HTTP/1.1" 200 - 175 0.082 1.134 2026-04-16 05:16:49,336 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-04-16 05:16:49,383 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-04-16 05:16:49,417 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-04-16 05:16:49,438 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:49,670 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:49] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.003 0.232 2026-04-16 05:16:49,693 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:16:49,717 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:49,949 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:49] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.003 0.232 2026-04-16 05:16:49,984 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:50,406 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-04-16 05:16:50,457 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-04-16 05:16:50,483 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-04-16 05:16:50,519 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:50,987 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-04-16 05:16:51,050 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-04-16 05:16:51,102 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-04-16 05:16:51,153 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_computed_based_on_document_name ... 2026-04-16 05:16:51,424 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-04-16 05:16:51,529 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_stripped_at_max_length ... 2026-04-16 05:16:51,643 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:52,071 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-04-16 05:16:52,121 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-04-16 05:16:52,161 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-04-16 05:16:52,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-04-16 05:16:52,224 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:52,404 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:52] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.003 0.179 2026-04-16 05:16:52,428 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:16:52,452 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:53,200 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:53] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.002 0.748 2026-04-16 05:16:53,235 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:53,682 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_compatible_providers ... 2026-04-16 05:16:53,758 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_processing_values ... 2026-04-16 05:16:53,793 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation ... 2026-04-16 05:16:53,814 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_voiding_confirmed_tx_cancels_it ... 2026-04-16 05:16:53,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:54,313 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_authorized_tx_voids_it ... 2026-04-16 05:16:54,351 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_captured_tx_refunds_it_and_creates_refund_tx ... 2026-04-16 05:16:54,396 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_refunded_tx_creates_refund_tx ... 2026-04-16 05:16:54,449 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_voided_tx_cancels_it ... 2026-04-16 05:16:54,495 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:54,845 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_accept_notification_with_valid_signature ... 2026-04-16 05:16:54,880 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_feedback_processing ... 2026-04-16 05:16:54,908 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-04-16 05:16:54,930 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_redirect_form_values ... 2026-04-16 05:16:54,972 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_invalid_signature ... 2026-04-16 05:16:55,004 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_missing_signature ... 2026-04-16 05:16:55,034 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys ... 2026-04-16 05:16:55,052 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_confirms_transaction ... 2026-04-16 05:16:55,069 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:55,298 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:55] "POST /payment/buckaroo/webhook HTTP/1.1" 200 - 16 0.016 0.214 2026-04-16 05:16:55,321 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:16:55,348 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:55,556 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:55] "POST /payment/buckaroo/return HTTP/1.1" 303 - 8 0.002 0.207 2026-04-16 05:16:56,121 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:56] "GET /payment/status HTTP/1.1" 200 - 175 0.083 0.480 2026-04-16 05:16:56,153 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:56,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_based_on_transaction_reference ... 2026-04-16 05:16:56,731 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_invoice ... 2026-04-16 05:16:57,067 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_sale_order ... 2026-04-16 05:16:57,458 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:57,885 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction ... 2026-04-16 05:16:57,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_authorizes_transaction ... 2026-04-16 05:16:58,002 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_cancels_transaction ... 2026-04-16 05:16:58,044 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-04-16 05:16:58,088 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_propagates_simulated_state_to_token ... 2026-04-16 05:16:58,158 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-04-16 05:16:58,204 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_pending ... 2026-04-16 05:16:58,250 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-04-16 05:16:58,301 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_full_capture_request_does_not_create_capture_tx ... 2026-04-16 05:16:58,350 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_partial_capture_request_creates_capture_tx ... 2026-04-16 05:16:58,413 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:16:58,814 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_demo.tests.test_processing_flows: Starting TestProcessingFlows.test_portal_payment_triggers_processing ... 2026-04-16 05:16:58,848 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:16:59,637 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:16:59] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 6 0.005 0.786 2026-04-16 05:16:59,677 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:00,133 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-04-16 05:17:00,189 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_validation_transactions ... 2026-04-16 05:17:00,261 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:00,719 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-04-16 05:17:00,777 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-04-16 05:17:00,836 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-04-16 05:17:00,876 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-04-16 05:17:00,914 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-04-16 05:17:00,999 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:01,400 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-04-16 05:17:01,448 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-04-16 05:17:01,476 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:01,659 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:01] "GET /payment/flutterwave/return?status=successful&tx_ref=Test+Transaction HTTP/1.1" 303 - 8 0.002 0.184 2026-04-16 05:17:02,444 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:02] "GET /payment/status HTTP/1.1" 200 - 174 0.088 0.695 2026-04-16 05:17:02,464 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-04-16 05:17:02,502 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-04-16 05:17:02,538 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-04-16 05:17:02,562 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:02,755 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:02] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.003 0.192 2026-04-16 05:17:02,779 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:17:02,804 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:03,544 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:03] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.003 0.740 2026-04-16 05:17:03,577 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:03,981 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-04-16 05:17:04,042 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:04,465 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_cop_currency_rounding ... 2026-04-16 05:17:04,512 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-04-16 05:17:04,561 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_preference_request_payload ... 2026-04-16 05:17:04,602 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-04-16 05:17:04,656 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_rejects_transaction ... 2026-04-16 05:17:04,717 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:05,093 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-04-16 05:17:05,123 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:05,313 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:05] "GET /payment/mercado_pago/return?external_reference=Test+Transaction&payment_id=123456 HTTP/1.1" 303 - 6 0.002 0.191 2026-04-16 05:17:06,123 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:06] "GET /payment/status HTTP/1.1" 200 - 169 0.087 0.720 2026-04-16 05:17:06,144 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-04-16 05:17:06,168 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:06,358 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:06] "POST /payment/mercado_pago/webhook/Test%20Transaction HTTP/1.1" 200 - 8 0.002 0.191 2026-04-16 05:17:06,389 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:06,781 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_payment_request_payload_values ... 2026-04-16 05:17:06,823 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_confirms_transaction ... 2026-04-16 05:17:06,845 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:06,987 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:06] "POST /payment/mollie/webhook HTTP/1.1" 200 - 16 0.008 0.137 2026-04-16 05:17:07,012 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:07,379 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-04-16 05:17:07,428 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-04-16 05:17:07,453 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-04-16 05:17:07,489 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:07,872 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-04-16 05:17:07,918 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-04-16 05:17:07,958 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-04-16 05:17:08,003 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-04-16 05:17:08,048 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_to_cancel ... 2026-04-16 05:17:08,091 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_unknown_transaction_in_error ... 2026-04-16 05:17:08,105 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.models.payment_transaction: Received data with invalid payment status (???) and reason 'Invalid Card' for transaction with reference Test Transaction 2026-04-16 05:17:08,141 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay ... 2026-04-16 05:17:08,191 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:08,617 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-04-16 05:17:09,251 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-04-16 05:17:09,271 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:09,472 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:09] "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.201 2026-04-16 05:17:10,156 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:10] "GET /payment/status HTTP/1.1" 200 - 174 0.079 0.601 2026-04-16 05:17:10,177 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-04-16 05:17:10,198 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:10,430 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:10] "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.232 2026-04-16 05:17:11,231 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:11] "GET /payment/status HTTP/1.1" 200 - 174 0.087 0.710 2026-04-16 05:17:11,257 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-04-16 05:17:11,297 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-04-16 05:17:11,336 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-04-16 05:17:11,358 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:11,554 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:11] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.003 0.196 2026-04-16 05:17:11,573 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:17:11,594 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:12,234 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:12] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.003 0.639 2026-04-16 05:17:12,264 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:12,649 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_complete_order_confirms_transaction ... 2026-04-16 05:17:12,694 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_feedback_processing ... 2026-04-16 05:17:12,764 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_order_payload_values_for_public_user ... 2026-04-16 05:17:12,816 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_processing_values ... 2026-04-16 05:17:12,841 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:12,841 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_paypal.models.payment_transaction: Response of '/checkout/orders' request for transaction with reference Test Transaction: {'id': '123DUMMY456'} 2026-04-16 05:17:12,841 183 INFO rb-ab0a08e-221506-379762 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': 398, 'provider_code': 'paypal', 'provider_id': 11, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-04-16 05:17:12,860 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_provide_shipping_address ... 2026-04-16 05:17:13,075 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_confirms_transaction ... 2026-04-16 05:17:13,096 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:13,331 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:13] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 16 0.020 0.218 2026-04-16 05:17:13,361 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_triggers_origin_check ... 2026-04-16 05:17:13,386 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:13,596 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:13] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 9 0.003 0.210 2026-04-16 05:17:13,631 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:14,102 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-04-16 05:17:14,160 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:14,625 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_allow_multi_payments_on_non_recurring_transactions ... 2026-04-16 05:17:14,660 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,660 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-04-16 05:17:14,661 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,661 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,671 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,671 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,672 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,672 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,684 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,684 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-04-16 05:17:14,685 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,685 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,691 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,691 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,692 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,692 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,698 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,698 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-04-16 05:17:14,698 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,698 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,704 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,704 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,705 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,705 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,714 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,715 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-04-16 05:17:14,715 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,715 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,722 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,722 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,722 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,722 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,730 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,730 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-04-16 05:17:14,731 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,731 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,736 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,737 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,737 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,737 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:17:14,762 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-04-16 05:17:14,800 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_refund_tx ... 2026-04-16 05:17:14,837 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_order_request_payload ... 2026-04-16 05:17:14,875 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_prevent_multi_payments_on_recurring_transactions ... 2026-04-16 05:17:14,929 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-04-16 05:17:14,978 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_only_tokenizes_once ... 2026-04-16 05:17:15,042 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-04-16 05:17:15,094 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_updates_reference_if_not_confirmed ... 2026-04-16 05:17:15,139 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_is_not_supported ... 2026-04-16 05:17:15,196 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:15,617 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-04-16 05:17:15,653 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-04-16 05:17:15,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-04-16 05:17:15,719 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-04-16 05:17:15,742 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:16,433 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:16] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.002 0.690 2026-04-16 05:17:16,458 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:17:16,479 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:16,691 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:16] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.003 0.211 2026-04-16 05:17:16,723 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:17,177 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-04-16 05:17:17,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-04-16 05:17:17,261 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:17,651 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing ... 2026-04-16 05:17:17,683 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:17,892 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:17] "POST /payment/stripe/webhook HTTP/1.1" 200 - 7 0.002 0.210 2026-04-16 05:17:17,915 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_id_is_set_as_provider_reference ... 2026-04-16 05:17:17,981 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:18,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_country_mapping_stripe_connect ... 2026-04-16 05:17:26,438 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_create_account_link_pass_required_parameters ... 2026-04-16 05:17:26,472 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_do_not_create_webhook_if_already_done ... 2026-04-16 05:17:26,510 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_onboarding_action_redirect_to_url ... 2026-04-16 05:17:26,575 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_only_create_webhook_if_not_already_done ... 2026-04-16 05:17:26,615 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_processing_values ... 2026-04-16 05:17:26,660 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_capture_request ... 2026-04-16 05:17:26,713 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_void_request ... 2026-04-16 05:17:26,764 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_confirms_transaction ... 2026-04-16 05:17:26,785 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:26,995 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:26] "POST /payment/stripe/webhook HTTP/1.1" 200 - 17 0.007 0.205 2026-04-16 05:17:27,015 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_tokenizes_payment_method ... 2026-04-16 05:17:27,037 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:27,893 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:27] "POST /payment/stripe/webhook HTTP/1.1" 200 - 17 0.008 0.850 2026-04-16 05:17:27,919 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:17:27,956 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:28,169 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:28] "POST /payment/stripe/webhook HTTP/1.1" 200 - 10 0.003 0.213 2026-04-16 05:17:28,200 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:28,644 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_accept_notification_with_valid_signature ... 2026-04-16 05:17:28,693 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel ... 2026-04-16 05:17:28,719 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:28,901 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:28] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.006 0.178 2026-04-16 05:17:28,928 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1 ... 2026-04-16 05:17:28,958 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:29,734 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:29] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.007 0.773 2026-04-16 05:17:29,762 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2 ... 2026-04-16 05:17:29,781 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:29,948 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:29] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.006 0.163 2026-04-16 05:17:29,967 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_invalid_signature ... 2026-04-16 05:17:30,015 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_missing_signature ... 2026-04-16 05:17:30,049 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_confirms_transaction ... 2026-04-16 05:17:30,068 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:30,287 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:30] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.006 0.215 2026-04-16 05:17:30,308 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_creates_token ... 2026-04-16 05:17:30,328 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:30,477 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.models.payment_transaction: Created token with id 35 for partner with id 428 from transaction with reference Test Transaction 2026-04-16 05:17:30,484 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:30] "POST /payment/worldline/webhook HTTP/1.1" 200 - 21 0.010 0.149 2026-04-16 05:17:30,501 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:17:31,079 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:31,214 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:31] "POST /payment/worldline/webhook HTTP/1.1" 200 - 9 0.002 0.134 2026-04-16 05:17:31,238 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:31,631 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-04-16 05:17:31,693 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:32,144 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_charge_request_contains_rounded_amount_idr ... 2026-04-16 05:17:32,185 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_empty_rendering_values_if_direct ... 2026-04-16 05:17:32,213 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_tx ... 2026-04-16 05:17:32,241 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-04-16 05:17:32,272 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_invoice_request_payload ... 2026-04-16 05:17:32,305 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-04-16 05:17:32,324 183 INFO rb-ab0a08e-221506-379762 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=cfb0050627f0b29b103ac7bc4a133d79209a5804bca3404a2064594bfe37ef11&success=true'} 2026-04-16 05:17:32,324 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.models.payment_transaction: Received invoice request response: {'invoice_url': 'https://dummy.com'} 2026-04-16 05:17:32,339 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-04-16 05:17:32,384 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-04-16 05:17:32,434 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_idr ... 2026-04-16 05:17:32,471 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenization_flow_not_save_payment_details ... 2026-04-16 05:17:32,522 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:32,955 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_accept_webhook_notification_with_valid_signature ... 2026-04-16 05:17:33,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_invalid_signature ... 2026-04-16 05:17:33,042 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_missing_signature ... 2026-04-16 05:17:33,083 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return ... 2026-04-16 05:17:33,106 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:33,318 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:33] "GET /payment/xendit/return?success=true&access_token=coincoin&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.003 0.211 2026-04-16 05:17:34,203 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:34] "GET /payment/status HTTP/1.1" 200 - 173 0.152 0.731 2026-04-16 05:17:34,211 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:34] "GET /payment/xendit/return?success=false&access_token=5479447005e4af8c7ca1febe2bc73432aa269148ea23ab77613478f0a8ba8ded&tx_ref=xendit_tx1 HTTP/1.1" 303 - 0 0.000 0.002 2026-04-16 05:17:34,254 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:34] "GET /payment/status HTTP/1.1" 200 - 7 0.011 0.030 2026-04-16 05:17:34,275 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:34] "GET /payment/xendit/return?success=true&access_token=5479447005e4af8c7ca1febe2bc73432aa269148ea23ab77613478f0a8ba8ded&tx_ref=xendit_tx1 HTTP/1.1" 303 - 7 0.005 0.011 2026-04-16 05:17:34,311 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:34] "GET /payment/status HTTP/1.1" 200 - 7 0.009 0.025 2026-04-16 05:17:34,340 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_processing ... 2026-04-16 05:17:34,368 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:34,593 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:34] "POST /payment/xendit/webhook HTTP/1.1" 200 - 9 0.006 0.221 2026-04-16 05:17:34,617 183 INFO rb-ab0a08e-221506-379762 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_signature_check ... 2026-04-16 05:17:34,662 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:17:35,585 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:17:35] "POST /payment/xendit/webhook HTTP/1.1" 200 - 16 0.015 0.914 2026-04-16 05:17:35,621 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:17:47,874 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-04-16 05:17:50,102 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-04-16 05:17:52,050 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-04-16 05:17:54,254 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-04-16 05:17:56,378 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-04-16 05:17:57,875 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [156] 2026-04-16 05:17:58,243 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-04-16 05:18:00,283 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [163] 2026-04-16 05:18:00,730 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-04-16 05:18:03,694 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-04-16 05:18:18,312 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-04-16 05:18:18,887 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:18,888 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:18,929 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-04-16 05:18:19,583 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:19,584 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:19,624 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-04-16 05:18:20,257 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:20,258 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:20,299 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-04-16 05:18:21,104 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:21,105 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_04_product_configurator : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:21,144 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-04-16 05:18:21,786 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:21,786 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_05_ticket_screen : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:21,825 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-04-16 05:18:22,623 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:22,624 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:22,667 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-04-16 05:18:23,265 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:23,266 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:23,304 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_product_combo ... 2026-04-16 05:18:24,997 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:24,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_07_product_combo : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:25,038 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-04-16 05:18:25,758 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:25,759 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:25,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-04-16 05:18:26,462 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:26,463 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:26,506 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-04-16 05:18:27,339 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:27,340 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:27,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-04-16 05:18:28,107 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:28,107 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:28,147 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_allow_order_modification_after_validation_error ... 2026-04-16 05:18:28,844 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:28,885 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_amount_total_is_rounded ... 2026-04-16 05:18:29,597 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-04-16 05:18:29,598 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_amount_total_is_rounded : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:29,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_auto_validate_force_done ... 2026-04-16 05:18:29,859 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:29,859 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:29,889 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_autofill_cash_count ... 2026-04-16 05:18:30,599 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:30,600 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_autofill_cash_count : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:30,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_barcode_search_attributes_preset ... 2026-04-16 05:18:31,694 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:31,694 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:31,733 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-04-16 05:18:32,315 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:32,316 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:32,360 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-04-16 05:18:33,119 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:33,120 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_cash_rounding_payment : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:33,159 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-04-16 05:18:33,778 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:33,779 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:33,819 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-04-16 05:18:34,514 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:34,515 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:34,546 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_click_all_orders_keep_customer ... 2026-04-16 05:18:35,054 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:35,055 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:35,088 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-04-16 05:18:36,424 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:36,425 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_combo_disallowLineQuantityChange : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:36,453 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_item_image_display ... 2026-04-16 05:18:38,251 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:38,252 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:38,295 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-04-16 05:18:39,094 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_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-04-16 05:18:39,095 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_combo_price_unchanged_with_lot_tracked_product : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:39,127 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_variant_mix ... 2026-04-16 05:18:39,669 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:39,670 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_combo_variant_mix : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:39,698 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_ctrl_number_ignored ... 2026-04-16 05:18:39,852 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:39,853 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_ctrl_number_ignored : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:39,878 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_all_fields_displayed ... 2026-04-16 05:18:40,503 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:40,503 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:40,539 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display ... 2026-04-16 05:18:40,714 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:40,715 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_customer_display : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:40,738 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-04-16 05:18:40,821 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:18:41,050 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:18:41] "GET /web/image/pos.config/8/customer_display_bg_img HTTP/1.1" 200 - 13 0.004 0.227 2026-04-16 05:18:41,051 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_as_public: waiting for threads: [] 2026-04-16 05:18:41,069 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_with_qr ... 2026-04-16 05:18:41,233 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:41,234 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:41,259 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_note_is_present_after_refresh ... 2026-04-16 05:18:41,906 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:41,906 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:41,945 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-04-16 05:18:42,561 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:42,562 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_customer_search_more : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:42,602 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_orders_not_syncing ... 2026-04-16 05:18:43,203 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:43,204 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:43,243 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_dynamic_product_price ... 2026-04-16 05:18:43,647 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:43,648 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_dynamic_product_price : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:43,674 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-04-16 05:18:44,465 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:44,466 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:44,511 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-04-16 05:18:45,267 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:45,267 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:45,313 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_tax_group_labels ... 2026-04-16 05:18:46,056 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:46,057 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:46,098 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-04-16 05:18:46,874 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:46,875 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:46,908 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_free_text_custom_attribute_on_receipt ... 2026-04-16 05:18:46,969 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #183 deleted product.template.attribute.value records with IDs: [110] 2026-04-16 05:18:46,975 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #183 deleted product.template.attribute.value records with IDs: [111] 2026-04-16 05:18:46,981 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #183 deleted product.template.attribute.value records with IDs: [112] 2026-04-16 05:18:46,986 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #183 deleted product.template.attribute.value records with IDs: [113] 2026-04-16 05:18:47,002 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #183 deleted product.template.attribute.line records with IDs: [38] 2026-04-16 05:18:47,016 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #183 deleted product.template.attribute.line records with IDs: [39] 2026-04-16 05:18:47,678 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:47,678 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:47,718 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_categories ... 2026-04-16 05:18:48,501 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:48,501 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_limited_categories : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:48,565 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_categories_child_product_search ... 2026-04-16 05:18:49,373 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_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-04-16 05:18:49,374 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_limited_categories_child_product_search : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:49,418 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-04-16 05:18:50,498 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:50,499 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:50,542 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot ... 2026-04-16 05:18:51,461 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:51,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_lot : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:51,498 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-04-16 05:18:52,147 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:52,148 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_lot_refund : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:52,179 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-04-16 05:18:52,960 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:52,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_multi_product_options : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:53,005 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_pricelist_rules ... 2026-04-16 05:18:53,729 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:53,730 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:53,774 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_not_available_pricelist_not_set_on_order ... 2026-04-16 05:18:54,531 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:54,532 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:54,574 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_one_attribute_value_scan_barcode ... 2026-04-16 05:18:55,574 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:55,574 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:55,617 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-04-16 05:18:56,327 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:56,328 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:56,363 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_refund_flow ... 2026-04-16 05:18:56,949 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:56,950 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_order_refund_flow : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:18:56,994 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_with_existing_serial ... 2026-04-16 05:18:57,922 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:57,923 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:57,957 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_orderline_merge_with_higher_price_precision ... 2026-04-16 05:18:58,194 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:58,194 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:58,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-04-16 05:18:59,220 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:59,221 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:18:59,266 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_ui_round_globally ... 2026-04-16 05:18:59,964 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:18:59,965 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:00,009 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_card_qty_precision ... 2026-04-16 05:19:00,612 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:00,612 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:00,655 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_categories_order ... 2026-04-16 05:19:01,372 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:01,373 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_categories_order : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:01,417 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_fp ... 2026-04-16 05:19:03,085 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:03,086 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:03,127 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_pricelist ... 2026-04-16 05:19:04,871 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:04,872 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:04,916 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_price ... 2026-04-16 05:19:05,736 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:05,737 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_combo_price : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:05,779 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_information_screen_admin ... 2026-04-16 05:19:06,454 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:06,455 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:06,498 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_ref_displayed ... 2026-04-16 05:19:06,766 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:06,767 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_ref_displayed : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:06,794 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search ... 2026-04-16 05:19:07,499 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:07,500 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_search : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:07,540 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search_2 ... 2026-04-16 05:19:08,220 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:08,221 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_product_search_2 : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:08,260 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_properly_display_price ... 2026-04-16 05:19:08,919 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:08,919 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_properly_display_price : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:08,961 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_screen_edit_payment_lines ... 2026-04-16 05:19:09,494 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:09,495 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:09,533 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-04-16 05:19:10,159 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:10,159 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_receipt_tracking_method : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:10,198 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_few_quantities ... 2026-04-16 05:19:10,852 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:10,853 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_refund_few_quantities : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:10,895 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-04-16 05:19:11,663 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:11,664 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:11,708 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_res_partner_scan_barcode ... 2026-04-16 05:19:12,350 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:12,351 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:12,394 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_reuse_empty_floating_order ... 2026-04-16 05:19:13,040 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:13,040 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:13,077 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-04-16 05:19:13,796 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:13,797 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_rounding_down : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:13,842 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-04-16 05:19:14,833 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:14,834 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_rounding_half_up : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:14,868 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-04-16 05:19:15,607 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:15,607 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_rounding_up : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:15,647 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_serial_number_do_not_duplicate_after_refresh ... 2026-04-16 05:19:16,319 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:16,320 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:16,364 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_set_opening_note_without_cash_method ... 2026-04-16 05:19:17,069 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_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-04-16 05:19:17,070 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_set_opening_note_without_cash_method : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:17,115 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_sync_from_ui_one_by_one ... 2026-04-16 05:19:17,274 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:17,275 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:17,292 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tax_control_button_visiblity ... 2026-04-16 05:19:17,911 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:17,912 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:17,953 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tracking_number_closing_session ... 2026-04-16 05:19:18,561 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:18,561 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:18,605 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_translate_product_name ... 2026-04-16 05:19:19,385 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:19,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_translate_product_name : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:19,419 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_zero_decimal_places_currency ... 2026-04-16 05:19:20,184 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:20,184 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:20,273 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 05:19:34,393 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-04-16 05:19:34,945 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:34,946 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:34,984 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-04-16 05:19:35,715 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:35,716 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:35,747 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-04-16 05:19:36,332 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:36,333 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:36,374 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-04-16 05:19:37,302 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:37,303 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_04_product_configurator : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:37,344 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-04-16 05:19:38,115 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:38,116 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_05_ticket_screen : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:38,150 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-04-16 05:19:38,971 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:38,972 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:39,014 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-04-16 05:19:39,684 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:39,685 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:39,729 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_product_combo ... 2026-04-16 05:19:41,592 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:41,593 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_07_product_combo : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:41,638 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-04-16 05:19:42,374 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:42,374 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:42,416 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-04-16 05:19:43,077 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:43,078 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:43,116 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-04-16 05:19:43,888 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:43,888 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:43,922 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-04-16 05:19:44,561 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:44,562 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:44,599 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_allow_order_modification_after_validation_error ... 2026-04-16 05:19:45,353 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:45,386 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_amount_total_is_rounded ... 2026-04-16 05:19:46,058 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-04-16 05:19:46,059 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_amount_total_is_rounded : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:46,100 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_auto_validate_force_done ... 2026-04-16 05:19:46,324 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:46,325 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:46,355 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_autofill_cash_count ... 2026-04-16 05:19:47,095 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:47,096 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_autofill_cash_count : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:47,142 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_barcode_search_attributes_preset ... 2026-04-16 05:19:48,305 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:48,306 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:48,347 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-04-16 05:19:48,876 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:48,877 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:48,923 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-04-16 05:19:49,778 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:49,779 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_cash_rounding_payment : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:49,816 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-04-16 05:19:50,537 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:50,538 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:50,583 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-04-16 05:19:51,801 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:51,801 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:51,845 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_click_all_orders_keep_customer ... 2026-04-16 05:19:52,472 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:52,473 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:52,515 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-04-16 05:19:53,836 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:53,837 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_combo_disallowLineQuantityChange : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:53,864 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_item_image_display ... 2026-04-16 05:19:55,549 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:55,550 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:55,597 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-04-16 05:19:56,339 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_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-04-16 05:19:56,340 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:56,382 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_variant_mix ... 2026-04-16 05:19:56,924 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:56,925 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_combo_variant_mix : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:56,954 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_ctrl_number_ignored ... 2026-04-16 05:19:57,115 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:57,115 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_ctrl_number_ignored : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:57,141 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_all_fields_displayed ... 2026-04-16 05:19:57,796 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:57,797 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:57,838 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display ... 2026-04-16 05:19:58,006 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:58,007 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_customer_display : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:58,025 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-04-16 05:19:58,095 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:19:58,299 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:19:58] "GET /web/image/pos.config/9/customer_display_bg_img HTTP/1.1" 200 - 13 0.009 0.198 2026-04-16 05:19:58,301 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_as_public: waiting for threads: [] 2026-04-16 05:19:58,316 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_with_qr ... 2026-04-16 05:19:58,501 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:58,502 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:58,527 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_note_is_present_after_refresh ... 2026-04-16 05:19:59,194 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:59,203 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:19:59,244 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-04-16 05:19:59,879 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:19:59,881 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_customer_search_more : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:19:59,924 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_orders_not_syncing ... 2026-04-16 05:20:00,499 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:00,499 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:00,532 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_dynamic_product_price ... 2026-04-16 05:20:00,931 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:00,932 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_dynamic_product_price : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:00,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-04-16 05:20:01,885 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:01,885 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:01,929 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-04-16 05:20:02,622 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:02,623 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:02,667 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_tax_group_labels ... 2026-04-16 05:20:03,486 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:03,487 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:03,534 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-04-16 05:20:04,352 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:04,353 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:04,395 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_free_text_custom_attribute_on_receipt ... 2026-04-16 05:20:04,472 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #187 deleted product.template.attribute.value records with IDs: [159] 2026-04-16 05:20:04,478 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #187 deleted product.template.attribute.value records with IDs: [160] 2026-04-16 05:20:04,484 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #187 deleted product.template.attribute.value records with IDs: [161] 2026-04-16 05:20:04,503 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #187 deleted product.template.attribute.value records with IDs: [162] 2026-04-16 05:20:04,537 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #187 deleted product.template.attribute.line records with IDs: [63] 2026-04-16 05:20:04,554 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #187 deleted product.template.attribute.line records with IDs: [64] 2026-04-16 05:20:05,226 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:05,226 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:05,269 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_categories ... 2026-04-16 05:20:06,082 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:06,083 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_limited_categories : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:06,120 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_categories_child_product_search ... 2026-04-16 05:20:06,839 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_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-04-16 05:20:06,840 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_limited_categories_child_product_search : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:06,882 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-04-16 05:20:08,055 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:08,056 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:08,102 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot ... 2026-04-16 05:20:08,984 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:08,985 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_lot : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:09,027 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-04-16 05:20:09,701 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:09,702 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_lot_refund : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:09,745 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-04-16 05:20:10,663 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:10,664 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_multi_product_options : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:10,706 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_pricelist_rules ... 2026-04-16 05:20:11,453 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:11,454 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:11,489 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_not_available_pricelist_not_set_on_order ... 2026-04-16 05:20:12,291 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:12,291 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:12,324 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_one_attribute_value_scan_barcode ... 2026-04-16 05:20:13,260 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:13,261 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:13,319 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-04-16 05:20:14,183 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:14,184 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:14,223 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_refund_flow ... 2026-04-16 05:20:14,853 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:14,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_order_refund_flow : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:14,896 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_with_existing_serial ... 2026-04-16 05:20:15,812 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:15,813 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:15,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_orderline_merge_with_higher_price_precision ... 2026-04-16 05:20:16,119 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:16,120 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:16,149 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-04-16 05:20:17,148 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:17,149 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:17,197 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_ui_round_globally ... 2026-04-16 05:20:17,988 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:17,989 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:18,027 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_card_qty_precision ... 2026-04-16 05:20:18,630 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:18,631 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:18,670 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_categories_order ... 2026-04-16 05:20:19,351 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:19,352 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_categories_order : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:19,396 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_fp ... 2026-04-16 05:20:21,006 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:21,006 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:21,041 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_pricelist ... 2026-04-16 05:20:22,856 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:22,857 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:22,895 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_price ... 2026-04-16 05:20:23,596 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:23,597 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_combo_price : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:23,631 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_information_screen_admin ... 2026-04-16 05:20:24,283 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:24,284 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:24,328 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_ref_displayed ... 2026-04-16 05:20:24,624 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:24,625 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_ref_displayed : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:24,650 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search ... 2026-04-16 05:20:25,398 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:25,398 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_search : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:25,438 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search_2 ... 2026-04-16 05:20:26,300 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:26,300 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_product_search_2 : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:26,346 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_properly_display_price ... 2026-04-16 05:20:27,105 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:27,105 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_properly_display_price : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:27,151 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_screen_edit_payment_lines ... 2026-04-16 05:20:27,741 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:27,741 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:27,784 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-04-16 05:20:28,470 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:28,470 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_receipt_tracking_method : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:28,511 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_few_quantities ... 2026-04-16 05:20:29,204 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:29,205 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_refund_few_quantities : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:29,245 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-04-16 05:20:29,966 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:29,967 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:30,011 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_res_partner_scan_barcode ... 2026-04-16 05:20:30,572 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:30,573 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:30,615 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_reuse_empty_floating_order ... 2026-04-16 05:20:31,237 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:31,238 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:31,279 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-04-16 05:20:32,012 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:32,013 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_rounding_down : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:32,050 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-04-16 05:20:32,885 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:32,886 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_rounding_half_up : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:32,929 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-04-16 05:20:33,643 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:33,644 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_rounding_up : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:33,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_serial_number_do_not_duplicate_after_refresh ... 2026-04-16 05:20:34,398 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:34,399 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:34,441 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_set_opening_note_without_cash_method ... 2026-04-16 05:20:35,065 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_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-04-16 05:20:35,066 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_set_opening_note_without_cash_method : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:35,097 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_sync_from_ui_one_by_one ... 2026-04-16 05:20:35,244 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:35,244 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:35,262 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tax_control_button_visiblity ... 2026-04-16 05:20:35,876 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:35,876 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:35,907 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tracking_number_closing_session ... 2026-04-16 05:20:36,404 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:36,405 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:36,445 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_translate_product_name ... 2026-04-16 05:20:37,267 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:37,267 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_translate_product_name : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:37,301 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_zero_decimal_places_currency ... 2026-04-16 05:20:38,030 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:38,031 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:20:38,120 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 05:20:52,188 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_generic_localization: Starting TestGenericLocalization.test_generic_localization ... 2026-04-16 05:20:52,798 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:20:52,799 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_generic_localization: skipped TestGenericLocalization.test_generic_localization : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:20:52,881 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:21:15,853 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-04-16 05:21:25,175 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted pos.payment.method records with IDs: [25] 2026-04-16 05:21:25,750 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-04-16 05:21:26,164 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31337143 started for PoS orders references: [{'name': 'Order 12346-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:21:27,920 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31337143 order {'name': 'Order 12346-123-1234', 'uuid': '12345-123-1234'} created pos.order #23 2026-04-16 05:21:27,920 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31337143 finished 2026-04-16 05:21:28,047 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_delete_res_partner_linked_to_pos_order ... 2026-04-16 05:21:28,676 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-04-16 05:21:29,288 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21505207 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:21:29,576 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21505207 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #25 2026-04-16 05:21:29,576 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21505207 finished 2026-04-16 05:21:32,510 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-04-16 05:21:33,999 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-04-16 05:21:34,677 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74020673 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-04-16 05:21:34,876 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74020673 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #27 2026-04-16 05:21:34,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74020673 finished 2026-04-16 05:21:36,214 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-04-16 05:21:37,618 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-04-16 05:21:38,490 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [829] 2026-04-16 05:21:39,270 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-04-16 05:21:40,398 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [833] 2026-04-16 05:21:40,538 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-04-16 05:21:42,596 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-04-16 05:21:44,643 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-04-16 05:21:45,074 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72273218 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:21:46,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72273218 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #35 2026-04-16 05:21:46,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72273218 finished 2026-04-16 05:21:46,670 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-04-16 05:21:48,123 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lot_valuated ... 2026-04-16 05:21:49,043 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [850] 2026-04-16 05:21:49,460 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [852] 2026-04-16 05:21:49,966 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-04-16 05:21:50,914 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [856, 857] 2026-04-16 05:21:51,386 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [860, 861] 2026-04-16 05:21:51,911 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-04-16 05:21:54,230 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-04-16 05:21:54,679 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21263679 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:21:56,111 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21263679 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #44 2026-04-16 05:21:56,112 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21263679 finished 2026-04-16 05:21:57,153 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-04-16 05:21:58,480 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-04-16 05:22:00,633 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted account.partial.reconcile records with IDs: [49] 2026-04-16 05:22:00,691 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted account.full.reconcile records with IDs: [37] 2026-04-16 05:22:01,794 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-04-16 05:22:04,360 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-04-16 05:22:06,135 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-04-16 05:22:06,205 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted res.currency.rate records with IDs: [170, 169, 168] 2026-04-16 05:22:08,491 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-04-16 05:22:10,603 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-04-16 05:22:11,355 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [883] 2026-04-16 05:22:11,910 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [886] 2026-04-16 05:22:13,190 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-04-16 05:22:14,693 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-04-16 05:22:15,276 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72460843 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:22:15,577 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72460843 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #58 2026-04-16 05:22:15,577 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72460843 finished 2026-04-16 05:22:15,674 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted account.tax records with IDs: [160] 2026-04-16 05:22:16,648 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-04-16 05:22:17,153 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22511843 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:22:18,831 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22511843 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #59 2026-04-16 05:22:18,832 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22511843 finished 2026-04-16 05:22:18,929 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_payment_difference_accounting_items ... 2026-04-16 05:22:20,419 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted account.move.line.ctp records with IDs: [278, 280] 2026-04-16 05:22:20,509 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted account.move.line records with IDs: [648] 2026-04-16 05:22:21,012 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-04-16 05:22:31,056 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_creation_in_branch ... 2026-04-16 05:22:39,797 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_partner_bank_id ... 2026-04-16 05:22:43,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-04-16 05:22:43,893 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41165560 started for PoS orders references: [{'name': 'a new test refund order', 'uuid': '12345-123-1234'}] 2026-04-16 05:22:45,389 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41165560 order {'name': 'a new test refund order', 'uuid': '12345-123-1234'} created pos.order #65 2026-04-16 05:22:45,389 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41165560 finished 2026-04-16 05:22:45,494 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_payment_direction_and_accounts ... 2026-04-16 05:22:45,994 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80600487 started for PoS orders references: [{'name': 'Order 0', 'uuid': '12345-123-12530'}] 2026-04-16 05:22:46,289 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80600487 order {'name': 'Order 0', 'uuid': '12345-123-12530'} created pos.order #66 2026-04-16 05:22:46,289 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80600487 finished 2026-04-16 05:22:47,439 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69414438 started for PoS orders references: [{'name': 'Order 1', 'uuid': '12345-123-12531'}] 2026-04-16 05:22:47,623 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69414438 order {'name': 'Order 1', 'uuid': '12345-123-12531'} created pos.order #67 2026-04-16 05:22:47,624 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69414438 finished 2026-04-16 05:22:48,469 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21049694 started for PoS orders references: [{'name': 'Order 2', 'uuid': '12345-123-12532'}] 2026-04-16 05:22:48,622 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21049694 order {'name': 'Order 2', 'uuid': '12345-123-12532'} created pos.order #68 2026-04-16 05:22:48,622 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21049694 finished 2026-04-16 05:22:49,493 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23492640 started for PoS orders references: [{'name': 'Order 3', 'uuid': '12345-123-12533'}] 2026-04-16 05:22:49,666 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23492640 order {'name': 'Order 3', 'uuid': '12345-123-12533'} created pos.order #69 2026-04-16 05:22:49,666 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23492640 finished 2026-04-16 05:22:50,223 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-04-16 05:22:52,536 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-04-16 05:22:53,546 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_qty_refund_cancel ... 2026-04-16 05:22:54,058 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52108750 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:22:54,328 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52108750 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #72 2026-04-16 05:22:54,329 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52108750 finished 2026-04-16 05:22:54,491 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-04-16 05:22:55,811 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refunded_order_has_uuid ... 2026-04-16 05:22:56,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_reordering_rules_triggered_closing_pos ... 2026-04-16 05:22:58,481 183 INFO rb-ab0a08e-221506-379762 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 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9537313 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9537313 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #79 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9537313 finished 2026-04-16 05:23:01,068 183 INFO rb-ab0a08e-221506-379762 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 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59502209 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59502209 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #80 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59502209 finished 2026-04-16 05:23:04,389 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_search_tracking_number ... 2026-04-16 05:23:04,932 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_session_name_gap ... 2026-04-16 05:23:05,878 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-04-16 05:23:06,373 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74033094 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:23:06,732 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74033094 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #83 2026-04-16 05:23:06,732 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74033094 finished 2026-04-16 05:23:07,470 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_state_when_closing_register ... 2026-04-16 05:23:09,105 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted account.move.line.ctp records with IDs: [323, 325] 2026-04-16 05:23:09,219 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted account.move.line records with IDs: [727] 2026-04-16 05:23:09,770 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sum_only_pos_locations ... 2026-04-16 05:23:16,929 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-04-16 05:23:17,687 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #195 deleted stock.move.line records with IDs: [913] 2026-04-16 05:23:18,731 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 36 checked, 36 removed 2026-04-16 05:23:18,743 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-04-16 05:23:18,905 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:23:18,905 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:23:18,938 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:23:31,918 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #199 deleted res.currency.rate records with IDs: [172, 173, 174] 2026-04-16 05:23:33,335 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-04-16 05:23:45,830 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_closing_entry_by_product ... 2026-04-16 05:23:56,719 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331582 started for PoS orders references: [{'name': 'Order 90264-780-5377', 'uuid': '90264-780-5377'}, {'name': 'Order 13643-356-6645', 'uuid': '13643-356-6645'}, {'name': 'Order 21029-667-7910', 'uuid': '21029-667-7910'}, {'name': 'Order 22158-345-4510', 'uuid': '22158-345-4510'}] 2026-04-16 05:23:57,120 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331582 order {'name': 'Order 90264-780-5377', 'uuid': '90264-780-5377'} created pos.order #87 2026-04-16 05:23:57,347 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331582 order {'name': 'Order 13643-356-6645', 'uuid': '13643-356-6645'} created pos.order #88 2026-04-16 05:23:57,556 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331582 order {'name': 'Order 21029-667-7910', 'uuid': '21029-667-7910'} created pos.order #89 2026-04-16 05:23:57,797 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331582 order {'name': 'Order 22158-345-4510', 'uuid': '22158-345-4510'} created pos.order #90 2026-04-16 05:23:57,798 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76331582 finished 2026-04-16 05:23:58,689 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-04-16 05:24:09,472 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:24:09,556 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 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-04-16 05:24:11,019 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #91 2026-04-16 05:24:11,554 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #92 2026-04-16 05:24:12,149 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #93 2026-04-16 05:24:12,897 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #94 2026-04-16 05:24:13,121 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0005', 'uuid': '00100-010-0005'} created pos.order #95 2026-04-16 05:24:13,292 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0006', 'uuid': '00100-010-0006'} created pos.order #96 2026-04-16 05:24:13,468 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0007', 'uuid': '00100-010-0007'} created pos.order #97 2026-04-16 05:24:13,631 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0008', 'uuid': '00100-010-0008'} created pos.order #98 2026-04-16 05:24:14,344 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0009', 'uuid': '00100-010-0009'} created pos.order #99 2026-04-16 05:24:15,110 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0010', 'uuid': '00100-010-0010'} created pos.order #100 2026-04-16 05:24:15,798 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 order {'name': 'Order 00100-010-0011', 'uuid': '00100-010-0011'} created pos.order #101 2026-04-16 05:24:15,799 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86154907 finished 2026-04-16 05:24:15,860 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:24:15,861 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:24:15,861 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-04-16 05:24:15,861 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-04-16 05:24:15,861 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-04-16 05:24:15,861 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-04-16 05:24:15,861 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-04-16 05:24:15,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-04-16 05:24:15,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-04-16 05:24:15,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-04-16 05:24:15,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-04-16 05:24:15,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-04-16 05:24:15,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-04-16 05:24:15,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-04-16 05:24:15,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-04-16 05:24:15,863 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:24:18,537 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:24:18,538 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:24:18,538 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:24:18,538 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:24:18,620 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_double_syncing_same_order ... 2026-04-16 05:24:29,628 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80827294 started for PoS orders references: [{'name': 'Order 47419-402-3846', 'uuid': '47419-402-3846'}] 2026-04-16 05:24:31,305 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80827294 order {'name': 'Order 47419-402-3846', 'uuid': '47419-402-3846'} created pos.order #102 2026-04-16 05:24:31,305 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80827294 finished 2026-04-16 05:24:31,370 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90507688 started for PoS orders references: [{'name': 'Order 47419-402-3846', 'uuid': '47419-402-3846'}] 2026-04-16 05:24:31,372 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90507688 order {'name': 'Order 47419-402-3846', 'uuid': '47419-402-3846'} sync ignored for existing PoS order pos.order(102,) (state: invoiced) 2026-04-16 05:24:31,372 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90507688 finished 2026-04-16 05:24:31,437 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-04-16 05:24:41,684 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:24:41,708 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64212849 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:24:42,003 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64212849 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #103 2026-04-16 05:24:42,004 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64212849 finished 2026-04-16 05:24:42,072 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:24:42,073 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:24:42,776 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:24:42,776 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:24:42,777 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:24:42,777 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:24:44,633 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-04-16 05:24:55,434 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:24:55,474 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65634633 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:24:55,724 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65634633 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #104 2026-04-16 05:24:55,725 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65634633 finished 2026-04-16 05:24:55,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:24:55,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:24:56,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:24:56,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:24:56,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:24:56,463 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:24:58,490 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-04-16 05:25:08,701 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:25:08,731 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48310233 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:25:09,042 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48310233 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #105 2026-04-16 05:25:09,042 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48310233 finished 2026-04-16 05:25:09,097 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:25:09,326 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:25:09,327 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:25:09,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:25:09,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:25:09,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:25:09,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:25:11,569 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_limited_products_loading ... 2026-04-16 05:25:21,990 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16462287 started for PoS orders references: [{'name': 'Order 47180-980-5938', 'uuid': '47180-980-5938'}] 2026-04-16 05:25:22,312 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16462287 order {'name': 'Order 47180-980-5938', 'uuid': '47180-980-5938'} created pos.order #107 2026-04-16 05:25:22,313 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16462287 finished 2026-04-16 05:25:22,815 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17618729 started for PoS orders references: [{'name': 'Order 31797-093-9285', 'uuid': '31797-093-9285'}] 2026-04-16 05:25:22,999 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17618729 order {'name': 'Order 31797-093-9285', 'uuid': '31797-093-9285'} created pos.order #108 2026-04-16 05:25:23,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17618729 finished 2026-04-16 05:25:23,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25030786 started for PoS orders references: [{'name': 'Order 80647-235-5572', 'uuid': '80647-235-5572'}] 2026-04-16 05:25:23,377 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25030786 order {'name': 'Order 80647-235-5572', 'uuid': '80647-235-5572'} created pos.order #109 2026-04-16 05:25:23,377 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25030786 finished 2026-04-16 05:25:23,627 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_data_should_not_fail ... 2026-04-16 05:25:35,264 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_loading_products_with_access_right_issue ... 2026-04-16 05:25:46,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-04-16 05:25:57,466 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:25:57,525 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35575768 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-04-16 05:25:57,874 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35575768 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #110 2026-04-16 05:25:58,090 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35575768 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #111 2026-04-16 05:25:58,269 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35575768 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #112 2026-04-16 05:25:58,270 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35575768 finished 2026-04-16 05:25:58,318 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:25:58,382 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:25:58,382 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:25:59,295 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:25:59,295 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:25:59,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:25:59,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:25:59,365 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-04-16 05:26:09,624 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:26:09,693 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38368023 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-04-16 05:26:10,095 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38368023 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #113 2026-04-16 05:26:10,300 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38368023 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #114 2026-04-16 05:26:11,441 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38368023 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #115 2026-04-16 05:26:11,442 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38368023 finished 2026-04-16 05:26:11,506 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:26:11,599 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:26:11,599 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-04-16 05:26:11,599 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-04-16 05:26:11,599 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:26:12,469 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-04-16 05:26:12,470 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:26:12,470 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:26:12,470 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:26:12,470 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:26:12,544 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-04-16 05:26:22,690 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:26:22,717 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35915574 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:26:23,698 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35915574 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #116 2026-04-16 05:26:23,699 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35915574 finished 2026-04-16 05:26:23,747 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:26:23,748 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:26:23,748 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-04-16 05:26:23,748 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:26:23,859 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #199 deleted account.move records with IDs: [352] 2026-04-16 05:26:23,917 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:26:23,922 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:26:23,927 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:26:23,927 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:26:23,982 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_payment_method_copy ... 2026-04-16 05:26:33,703 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_refunded_order_id ... 2026-04-16 05:26:44,035 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46983731 started for PoS orders references: [{'name': 'Order 83232-214-4303', 'uuid': '83232-214-4303'}, {'name': 'Order 83518-754-1970', 'uuid': '83518-754-1970'}] 2026-04-16 05:26:44,249 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46983731 order {'name': 'Order 83232-214-4303', 'uuid': '83232-214-4303'} created pos.order #117 2026-04-16 05:26:44,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46983731 order {'name': 'Order 83518-754-1970', 'uuid': '83518-754-1970'} created pos.order #118 2026-04-16 05:26:44,403 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46983731 finished 2026-04-16 05:26:44,545 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-04-16 05:26:54,681 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:26:54,729 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72085453 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:26:55,048 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72085453 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #120 2026-04-16 05:26:55,307 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72085453 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #121 2026-04-16 05:26:55,308 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72085453 finished 2026-04-16 05:26:55,366 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:26:55,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:26:55,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:26:56,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:26:56,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:26:56,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:26:56,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:26:56,510 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-04-16 05:27:07,111 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:27:07,140 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43566135 started for PoS orders references: [{'name': 'Order 666-666-666', 'uuid': '666-666-666'}] 2026-04-16 05:27:08,392 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43566135 order {'name': 'Order 666-666-666', 'uuid': '666-666-666'} created pos.order #123 2026-04-16 05:27:08,393 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43566135 finished 2026-04-16 05:27:08,431 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:27:09,057 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:27:09,057 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-04-16 05:27:09,058 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-04-16 05:27:09,058 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:27:09,265 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:27:09,265 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:27:09,265 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:27:09,265 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:27:09,328 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-04-16 05:27:19,631 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #986036 started for PoS orders references: [{'name': 'Order 86219-929-3678', 'uuid': '86219-929-3678'}, {'name': 'Order 30148-114-4608', 'uuid': '30148-114-4608'}] 2026-04-16 05:27:19,988 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #986036 order {'name': 'Order 86219-929-3678', 'uuid': '86219-929-3678'} created pos.order #125 2026-04-16 05:27:20,210 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #986036 order {'name': 'Order 30148-114-4608', 'uuid': '30148-114-4608'} created pos.order #126 2026-04-16 05:27:20,211 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #986036 finished 2026-04-16 05:27:21,005 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-04-16 05:27:31,663 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:27:31,735 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60059207 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-04-16 05:27:32,073 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60059207 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #127 2026-04-16 05:27:32,304 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60059207 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #128 2026-04-16 05:27:32,546 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60059207 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #129 2026-04-16 05:27:32,546 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60059207 finished 2026-04-16 05:27:32,615 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:27:32,615 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:27:33,663 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:27:33,664 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:27:33,664 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:27:33,664 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:27:33,714 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-04-16 05:27:44,149 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91600990 started for PoS orders references: [{'name': 'Order 84878-162-3843', 'uuid': '84878-162-3843'}] 2026-04-16 05:27:44,420 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91600990 order {'name': 'Order 84878-162-3843', 'uuid': '84878-162-3843'} created pos.order #130 2026-04-16 05:27:44,421 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91600990 finished 2026-04-16 05:27:45,282 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1078272 started for PoS orders references: [{'name': 'Order 62533-584-5448', 'uuid': '62533-584-5448'}] 2026-04-16 05:27:45,442 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1078272 order {'name': 'Order 62533-584-5448', 'uuid': '62533-584-5448'} created pos.order #131 2026-04-16 05:27:45,443 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1078272 finished 2026-04-16 05:27:46,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 33 checked, 33 removed 2026-04-16 05:28:00,613 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:01,270 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:01,271 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:01,311 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:01,991 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:01,992 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:02,033 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:02,625 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:02,626 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:02,661 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:03,222 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:03,222 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:03,258 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method ... 2026-04-16 05:28:03,869 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:03,870 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:03,911 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:04,561 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:04,561 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:04,599 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method ... 2026-04-16 05:28:04,600 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:04,615 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:04,615 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:04,630 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method ... 2026-04-16 05:28:04,631 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:04,644 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:04,645 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:04,659 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_only_cash_method_with_change ... 2026-04-16 05:28:05,307 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:05,307 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:05,341 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:05,943 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:05,944 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:05,980 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_up_with_change ... 2026-04-16 05:28:06,364 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:06,365 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:06,393 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_with_change ... 2026-04-16 05:28:07,009 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:28:07,010 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:28:07,041 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_no_rounding_on_card_credit_note ... 2026-04-16 05:28:07,554 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5184747 started for PoS orders references: [{'name': 'Order rounding test', 'uuid': '12345-123-1234'}] 2026-04-16 05:28:08,928 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5184747 order {'name': 'Order rounding test', 'uuid': '12345-123-1234'} created pos.order #132 2026-04-16 05:28:08,928 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5184747 finished 2026-04-16 05:28:09,870 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 05:28:24,469 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-04-16 05:28:25,017 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:28:26,654 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:28:26] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 458 0.344 1.296 2026-04-16 05:28:26,666 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-04-16 05:28:27,634 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:28:27] "GET /my/invoices/376?access_token=18b46949-3bd8-45df-a15a-b9950a33bf4d HTTP/1.1" 200 - 233 0.127 0.845 2026-04-16 05:28:27,683 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-04-16 05:28:28,015 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:partner_1 from n/a 2026-04-16 05:28:28,489 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:28:29,608 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:28:29] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 395 0.223 0.897 2026-04-16 05:28:30,885 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:28:30] "GET /my/invoices/377?access_token=289bbd4e-5bf0-471d-9d67-ac019f754d9f HTTP/1.1" 200 - 254 0.245 1.029 2026-04-16 05:28:30,951 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_updated ... 2026-04-16 05:28:31,606 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:28:33,542 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:28:33] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 464 0.283 1.656 2026-04-16 05:28:33,552 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-04-16 05:28:34,397 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:28:34] "GET /my/invoices/378?access_token=4f545aa8-d770-4614-848d-f411852b14e5 HTTP/1.1" 200 - 233 0.110 0.740 2026-04-16 05:28:34,492 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-04-16 05:28:47,039 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #211 deleted res.currency.rate records with IDs: [176, 177, 178] 2026-04-16 05:28:48,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-04-16 05:28:55,011 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31062679 started for PoS orders references: [{'name': 'Order 16556-074-0913', 'uuid': '16556-074-0913'}, {'name': 'Order 74718-955-6890', 'uuid': '74718-955-6890'}] 2026-04-16 05:28:55,513 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31062679 order {'name': 'Order 16556-074-0913', 'uuid': '16556-074-0913'} created pos.order #136 2026-04-16 05:28:55,836 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31062679 order {'name': 'Order 74718-955-6890', 'uuid': '74718-955-6890'} created pos.order #137 2026-04-16 05:28:55,837 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31062679 finished 2026-04-16 05:28:56,267 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [445] 2026-04-16 05:28:56,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-04-16 05:29:02,968 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75147987 started for PoS orders references: [{'name': 'Order 81840-660-8163', 'uuid': '81840-660-8163'}, {'name': 'Order 40216-342-3384', 'uuid': '40216-342-3384'}, {'name': 'Order 81939-864-2640', 'uuid': '81939-864-2640'}] 2026-04-16 05:29:03,273 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75147987 order {'name': 'Order 81840-660-8163', 'uuid': '81840-660-8163'} created pos.order #138 2026-04-16 05:29:03,451 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75147987 order {'name': 'Order 40216-342-3384', 'uuid': '40216-342-3384'} created pos.order #139 2026-04-16 05:29:03,674 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75147987 order {'name': 'Order 81939-864-2640', 'uuid': '81939-864-2640'} created pos.order #140 2026-04-16 05:29:03,675 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75147987 finished 2026-04-16 05:29:04,542 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-04-16 05:29:10,942 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57668262 started for PoS orders references: [{'name': 'Order 18090-148-1481', 'uuid': '18090-148-1481'}, {'name': 'Order 77763-706-2760', 'uuid': '77763-706-2760'}, {'name': 'Order 12224-738-9471', 'uuid': '12224-738-9471'}] 2026-04-16 05:29:11,175 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57668262 order {'name': 'Order 18090-148-1481', 'uuid': '18090-148-1481'} created pos.order #141 2026-04-16 05:29:11,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57668262 order {'name': 'Order 77763-706-2760', 'uuid': '77763-706-2760'} created pos.order #142 2026-04-16 05:29:11,487 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57668262 order {'name': 'Order 12224-738-9471', 'uuid': '12224-738-9471'} created pos.order #143 2026-04-16 05:29:11,488 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57668262 finished 2026-04-16 05:29:12,156 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-04-16 05:29:18,318 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91955157 started for PoS orders references: [{'name': 'Order 04006-038-2613', 'uuid': '04006-038-2613'}, {'name': 'Order 85979-215-8266', 'uuid': '85979-215-8266'}, {'name': 'Order 99636-441-4540', 'uuid': '99636-441-4540'}] 2026-04-16 05:29:18,564 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91955157 order {'name': 'Order 04006-038-2613', 'uuid': '04006-038-2613'} created pos.order #144 2026-04-16 05:29:18,709 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91955157 order {'name': 'Order 85979-215-8266', 'uuid': '85979-215-8266'} created pos.order #145 2026-04-16 05:29:18,880 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91955157 order {'name': 'Order 99636-441-4540', 'uuid': '99636-441-4540'} created pos.order #146 2026-04-16 05:29:18,881 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91955157 finished 2026-04-16 05:29:19,660 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-04-16 05:29:25,649 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38524188 started for PoS orders references: [{'name': 'Order 79347-774-7829', 'uuid': '79347-774-7829'}, {'name': 'Order 90478-918-3603', 'uuid': '90478-918-3603'}, {'name': 'Order 52903-564-3483', 'uuid': '52903-564-3483'}] 2026-04-16 05:29:25,935 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38524188 order {'name': 'Order 79347-774-7829', 'uuid': '79347-774-7829'} created pos.order #147 2026-04-16 05:29:26,111 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38524188 order {'name': 'Order 90478-918-3603', 'uuid': '90478-918-3603'} created pos.order #148 2026-04-16 05:29:26,310 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38524188 order {'name': 'Order 52903-564-3483', 'uuid': '52903-564-3483'} created pos.order #149 2026-04-16 05:29:26,311 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38524188 finished 2026-04-16 05:29:27,062 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-04-16 05:29:33,341 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97782505 started for PoS orders references: [{'name': 'Order 96667-967-2049', 'uuid': '96667-967-2049'}, {'name': 'Order 58846-999-2631', 'uuid': '58846-999-2631'}, {'name': 'Order 84057-569-2470', 'uuid': '84057-569-2470'}] 2026-04-16 05:29:33,595 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97782505 order {'name': 'Order 96667-967-2049', 'uuid': '96667-967-2049'} created pos.order #150 2026-04-16 05:29:33,737 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97782505 order {'name': 'Order 58846-999-2631', 'uuid': '58846-999-2631'} created pos.order #151 2026-04-16 05:29:33,909 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97782505 order {'name': 'Order 84057-569-2470', 'uuid': '84057-569-2470'} created pos.order #152 2026-04-16 05:29:33,910 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97782505 finished 2026-04-16 05:29:34,498 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-04-16 05:29:40,679 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8394895 started for PoS orders references: [{'name': 'Order 89742-641-6267', 'uuid': '89742-641-6267'}, {'name': 'Order 00692-257-9013', 'uuid': '00692-257-9013'}, {'name': 'Order 72424-922-6392', 'uuid': '72424-922-6392'}] 2026-04-16 05:29:40,884 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8394895 order {'name': 'Order 89742-641-6267', 'uuid': '89742-641-6267'} created pos.order #153 2026-04-16 05:29:41,004 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8394895 order {'name': 'Order 00692-257-9013', 'uuid': '00692-257-9013'} created pos.order #154 2026-04-16 05:29:41,154 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8394895 order {'name': 'Order 72424-922-6392', 'uuid': '72424-922-6392'} created pos.order #155 2026-04-16 05:29:41,154 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8394895 finished 2026-04-16 05:29:41,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-04-16 05:29:48,201 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28478650 started for PoS orders references: [{'name': 'Order 14117-452-9992', 'uuid': '14117-452-9992'}, {'name': 'Order 58453-707-6270', 'uuid': '58453-707-6270'}, {'name': 'Order 08770-489-1061', 'uuid': '08770-489-1061'}] 2026-04-16 05:29:48,495 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28478650 order {'name': 'Order 14117-452-9992', 'uuid': '14117-452-9992'} created pos.order #156 2026-04-16 05:29:48,662 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28478650 order {'name': 'Order 58453-707-6270', 'uuid': '58453-707-6270'} created pos.order #157 2026-04-16 05:29:48,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28478650 order {'name': 'Order 08770-489-1061', 'uuid': '08770-489-1061'} created pos.order #158 2026-04-16 05:29:48,863 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28478650 finished 2026-04-16 05:29:49,817 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:30:01,691 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #214 deleted res.currency.rate records with IDs: [180, 181, 182] 2026-04-16 05:30:03,098 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-04-16 05:30:03,919 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:30:03,965 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93063182 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-04-16 05:30:04,326 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93063182 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #159 2026-04-16 05:30:04,496 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93063182 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #160 2026-04-16 05:30:05,837 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93063182 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #161 2026-04-16 05:30:05,838 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93063182 finished 2026-04-16 05:30:05,894 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:30:05,898 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:30:05,899 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-04-16 05:30:05,899 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-04-16 05:30:05,899 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:30:06,833 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:30:06,833 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:30:06,833 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:30:06,833 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:30:06,879 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-04-16 05:30:07,841 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:30:07,915 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65395537 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-04-16 05:30:09,376 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65395537 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #162 2026-04-16 05:30:10,372 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65395537 order {'name': 'Order 09876-098-0988', 'uuid': '09876-098-0988'} created pos.order #163 2026-04-16 05:30:11,195 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65395537 order {'name': 'Order 09876-098-0989', 'uuid': '09876-098-0989'} created pos.order #164 2026-04-16 05:30:11,196 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65395537 finished 2026-04-16 05:30:11,241 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:30:11,246 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:30:11,246 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-04-16 05:30:11,246 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-04-16 05:30:11,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-04-16 05:30:11,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-04-16 05:30:11,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-04-16 05:30:11,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-04-16 05:30:11,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:30:12,175 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:30:12,175 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:30:12,175 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:30:12,175 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:30:12,248 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-04-16 05:30:24,339 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #217 deleted res.currency.rate records with IDs: [184, 185, 186] 2026-04-16 05:30:25,655 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-04-16 05:30:26,980 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-04-16 05:30:28,575 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:30:28,609 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37191299 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-04-16 05:30:28,991 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37191299 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #165 2026-04-16 05:30:29,182 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37191299 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #166 2026-04-16 05:30:29,352 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37191299 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #167 2026-04-16 05:30:29,353 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37191299 finished 2026-04-16 05:30:29,404 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:30:29,407 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:30:29,407 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:30:30,128 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:30:30,129 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:30:30,129 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:30:30,129 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:30:30,159 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-04-16 05:30:32,184 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:30:32,216 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309958 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-04-16 05:30:32,701 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309958 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #168 2026-04-16 05:30:33,976 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309958 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #169 2026-04-16 05:30:34,654 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309958 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #170 2026-04-16 05:30:34,655 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309958 finished 2026-04-16 05:30:34,707 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:30:34,714 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:30:34,714 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-04-16 05:30:34,714 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95) for order 00100-010-0003. 2026-04-16 05:30:34,714 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:30:35,411 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [539] 2026-04-16 05:30:35,939 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:30:35,947 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:30:35,951 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:30:35,952 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:30:35,994 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-04-16 05:30:37,716 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:30:37,758 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33917498 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-04-16 05:30:38,250 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33917498 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #171 2026-04-16 05:30:38,618 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33917498 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #172 2026-04-16 05:30:38,900 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33917498 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #173 2026-04-16 05:30:39,121 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33917498 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #174 2026-04-16 05:30:39,121 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33917498 finished 2026-04-16 05:30:39,173 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:30:39,173 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:30:39,538 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [555] 2026-04-16 05:30:39,898 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:30:39,907 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:30:39,912 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:30:39,912 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:30:39,951 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-04-16 05:30:41,823 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:30:41,856 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31818250 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:30:42,186 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31818250 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #175 2026-04-16 05:30:42,186 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31818250 finished 2026-04-16 05:30:42,230 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:30:42,230 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:30:42,790 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:30:42,790 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:30:42,790 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:30:42,790 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:30:42,822 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-04-16 05:30:45,634 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #217 deleted account.move.line.ctp records with IDs: [568, 570] 2026-04-16 05:30:45,722 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #217 deleted account.move.line records with IDs: [1121] 2026-04-16 05:30:46,270 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_pos_data_standard_price_converted ... 2026-04-16 05:30:48,692 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-04-16 05:30:49,069 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_product_exclusions ... 2026-04-16 05:30:49,229 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [1184, 1185, 1186] 2026-04-16 05:30:49,317 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [1188] 2026-04-16 05:30:49,426 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:31:01,028 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #220 deleted res.currency.rate records with IDs: [188, 189, 190] 2026-04-16 05:31:02,297 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-04-16 05:31:03,546 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-04-16 05:31:04,490 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21920726 started for PoS orders references: [{'name': 'Order 78358-369-0746', 'uuid': '78358-369-0746'}] 2026-04-16 05:31:04,771 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21920726 order {'name': 'Order 78358-369-0746', 'uuid': '78358-369-0746'} created pos.order #177 2026-04-16 05:31:04,772 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21920726 finished 2026-04-16 05:31:05,663 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-04-16 05:31:06,592 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:31:06,627 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96703141 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-04-16 05:31:06,871 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96703141 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #178 2026-04-16 05:31:07,014 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96703141 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #179 2026-04-16 05:31:07,198 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96703141 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #180 2026-04-16 05:31:07,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96703141 finished 2026-04-16 05:31:07,251 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:31:07,254 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:31:07,254 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:31:08,062 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:31:08,063 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:31:08,063 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:31:08,063 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:31:08,107 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-04-16 05:31:09,060 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:31:09,111 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88299750 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-04-16 05:31:09,404 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88299750 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #181 2026-04-16 05:31:09,557 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88299750 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #182 2026-04-16 05:31:10,841 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88299750 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #183 2026-04-16 05:31:11,537 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88299750 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #184 2026-04-16 05:31:11,538 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88299750 finished 2026-04-16 05:31:11,584 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:31:11,587 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:31:11,588 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09) for order 09876-098-0987. 2026-04-16 05:31:11,588 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-04-16 05:31:11,588 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:31:12,505 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-04-16 05:31:12,505 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:31:12,506 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:31:12,506 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:31:12,506 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:31:12,547 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-04-16 05:31:13,485 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76860689 started for PoS orders references: [{'name': 'Order 68774-009-9396', 'uuid': '68774-009-9396'}] 2026-04-16 05:31:13,900 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76860689 order {'name': 'Order 68774-009-9396', 'uuid': '68774-009-9396'} created pos.order #185 2026-04-16 05:31:13,901 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76860689 finished 2026-04-16 05:31:14,769 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-04-16 05:31:15,843 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89179708 started for PoS orders references: [{'name': 'Order 32751-255-7447', 'uuid': '32751-255-7447'}] 2026-04-16 05:31:16,301 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89179708 order {'name': 'Order 32751-255-7447', 'uuid': '32751-255-7447'} created pos.order #186 2026-04-16 05:31:16,302 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89179708 finished 2026-04-16 05:31:17,197 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-04-16 05:31:18,197 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57707190 started for PoS orders references: [{'name': 'Order 61740-730-9792', 'uuid': '61740-730-9792'}] 2026-04-16 05:31:18,563 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57707190 order {'name': 'Order 61740-730-9792', 'uuid': '61740-730-9792'} created pos.order #187 2026-04-16 05:31:18,564 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57707190 finished 2026-04-16 05:31:19,244 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:31:20,236 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4666526 started for PoS orders references: [{'name': 'Order 44625-892-8721', 'uuid': '44625-892-8721'}] 2026-04-16 05:31:20,641 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4666526 order {'name': 'Order 44625-892-8721', 'uuid': '44625-892-8721'} created pos.order #188 2026-04-16 05:31:20,642 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4666526 finished 2026-04-16 05:31:21,437 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-04-16 05:31:40,552 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-04-16 05:31:41,614 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:31:41,662 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79032161 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:31:43,224 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79032161 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #189 2026-04-16 05:31:43,225 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79032161 finished 2026-04-16 05:31:43,273 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:31:43,592 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:31:43,592 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-04-16 05:31:43,592 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:31:43,956 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-04-16 05:31:43,956 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:31:43,956 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:31:43,956 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:31:43,956 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:31:43,991 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-04-16 05:31:44,964 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:31:45,016 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4686113 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-04-16 05:31:45,338 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4686113 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #191 2026-04-16 05:31:45,512 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4686113 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #192 2026-04-16 05:31:45,689 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4686113 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #193 2026-04-16 05:31:45,689 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4686113 finished 2026-04-16 05:31:45,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:31:45,754 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:31:45,754 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:31:46,674 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:31:46,675 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:31:46,675 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:31:46,675 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:31:46,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-04-16 05:31:58,889 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #223 deleted res.currency.rate records with IDs: [192, 193, 194] 2026-04-16 05:32:00,252 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-04-16 05:32:00,954 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-04-16 05:32:01,169 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-04-16 05:32:01,362 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-04-16 05:32:01,591 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-04-16 05:32:01,860 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-04-16 05:32:02,093 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:32:14,048 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #226 deleted res.currency.rate records with IDs: [196, 197, 198] 2026-04-16 05:32:15,405 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-04-16 05:32:15,928 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:15,952 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22260792 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:17,267 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22260792 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #195 2026-04-16 05:32:17,268 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22260792 finished 2026-04-16 05:32:17,329 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:17,330 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:17,330 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-04-16 05:32:17,330 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:17,939 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:17,939 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:17,939 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:17,939 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:17,976 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-04-16 05:32:18,520 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:18,539 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54617564 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:19,829 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54617564 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #196 2026-04-16 05:32:19,830 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54617564 finished 2026-04-16 05:32:19,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:19,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:19,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-04-16 05:32:19,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:20,496 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:20,497 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:20,497 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:20,497 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:20,539 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-04-16 05:32:21,130 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:21,150 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13982576 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:22,151 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13982576 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #197 2026-04-16 05:32:22,152 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13982576 finished 2026-04-16 05:32:22,198 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:22,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:22,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:22,283 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #226 deleted account.move records with IDs: [506] 2026-04-16 05:32:22,338 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:22,344 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:22,348 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:22,348 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:22,383 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-04-16 05:32:23,020 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:23,043 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37588297 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:24,337 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37588297 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #198 2026-04-16 05:32:24,338 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37588297 finished 2026-04-16 05:32:24,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:24,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:24,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-04-16 05:32:24,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:24,914 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:24,914 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:24,914 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:24,914 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:24,952 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-04-16 05:32:25,466 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:25,483 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84852813 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:26,624 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84852813 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #199 2026-04-16 05:32:26,625 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84852813 finished 2026-04-16 05:32:26,672 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:26,673 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:26,673 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-04-16 05:32:26,673 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:27,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:27,297 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:27,297 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:27,297 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:27,336 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-04-16 05:32:27,921 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:27,940 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21702335 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:29,360 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21702335 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #200 2026-04-16 05:32:29,361 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21702335 finished 2026-04-16 05:32:29,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:29,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:29,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-04-16 05:32:29,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:29,834 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:29,834 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:29,834 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:29,834 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:29,873 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-04-16 05:32:30,454 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:30,474 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11609913 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:31,943 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11609913 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #201 2026-04-16 05:32:31,944 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11609913 finished 2026-04-16 05:32:32,006 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:32,006 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:32,007 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-04-16 05:32:32,007 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:33,157 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:33,157 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:33,157 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:33,157 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:33,195 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-04-16 05:32:33,789 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:33,810 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91468167 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:35,111 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91468167 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #202 2026-04-16 05:32:35,112 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91468167 finished 2026-04-16 05:32:35,160 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:35,160 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:35,160 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-04-16 05:32:35,160 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:35,620 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:35,621 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:35,621 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:35,621 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:35,653 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-04-16 05:32:36,219 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:36,237 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #703350 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:37,397 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #703350 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #203 2026-04-16 05:32:37,398 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #703350 finished 2026-04-16 05:32:37,448 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:37,449 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:37,449 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-04-16 05:32:37,449 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:38,008 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:38,008 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:38,008 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:38,008 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:38,037 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-04-16 05:32:38,569 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:38,589 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60892312 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:39,845 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60892312 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #204 2026-04-16 05:32:39,846 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60892312 finished 2026-04-16 05:32:39,893 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:39,893 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:39,894 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-04-16 05:32:39,894 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-04-16 05:32:39,894 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:40,323 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:40,323 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:40,323 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:40,323 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:40,354 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-04-16 05:32:40,932 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:40,951 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4636591 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:42,348 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4636591 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #205 2026-04-16 05:32:42,349 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4636591 finished 2026-04-16 05:32:42,405 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:42,406 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:42,406 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-04-16 05:32:42,406 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-04-16 05:32:42,406 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:43,410 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:43,411 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:43,411 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:43,411 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:43,444 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-04-16 05:32:43,949 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:43,964 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51209709 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:45,214 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51209709 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #206 2026-04-16 05:32:45,215 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51209709 finished 2026-04-16 05:32:45,259 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:45,259 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:45,259 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-04-16 05:32:45,260 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-04-16 05:32:45,260 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:45,996 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:45,996 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:45,996 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:45,996 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:46,026 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-04-16 05:32:46,488 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:46,503 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72316131 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:47,736 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72316131 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #207 2026-04-16 05:32:47,737 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72316131 finished 2026-04-16 05:32:47,779 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:47,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:47,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-04-16 05:32:47,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-04-16 05:32:47,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:48,432 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:48,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:48,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:48,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:48,463 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-04-16 05:32:48,933 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:48,949 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79744507 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:50,400 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79744507 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #208 2026-04-16 05:32:50,401 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79744507 finished 2026-04-16 05:32:50,442 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:50,442 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:50,442 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-04-16 05:32:50,442 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:50,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:50,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:50,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:50,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:50,890 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-04-16 05:32:51,464 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:51,484 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9158025 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:52,643 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9158025 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #209 2026-04-16 05:32:52,644 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9158025 finished 2026-04-16 05:32:52,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:52,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:52,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-04-16 05:32:52,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:53,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:53,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:53,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:53,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:53,238 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-04-16 05:32:53,787 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:53,802 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55575854 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:55,013 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55575854 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #210 2026-04-16 05:32:55,014 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55575854 finished 2026-04-16 05:32:55,066 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:55,066 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:55,067 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-04-16 05:32:55,067 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:55,612 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:55,612 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:55,612 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:55,612 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:55,647 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-04-16 05:32:56,249 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:32:56,266 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3165908 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:32:57,505 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3165908 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #211 2026-04-16 05:32:57,506 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3165908 finished 2026-04-16 05:32:57,565 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:32:57,565 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-04-16 05:32:57,565 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-04-16 05:32:57,566 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:32:58,099 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:32:58,099 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:32:58,099 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:32:58,099 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:32:58,188 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 37 checked, 37 removed 2026-04-16 05:33:10,118 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #229 deleted res.currency.rate records with IDs: [200, 201, 202] 2026-04-16 05:33:11,426 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-04-16 05:33:11,930 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:11,954 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48255178 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:12,228 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48255178 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #212 2026-04-16 05:33:12,229 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48255178 finished 2026-04-16 05:33:12,311 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:12,311 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:12,742 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:12,743 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:12,743 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:12,743 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:12,776 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-04-16 05:33:13,336 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:13,352 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9910376 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:13,582 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9910376 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #213 2026-04-16 05:33:13,582 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9910376 finished 2026-04-16 05:33:13,629 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:13,629 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:14,097 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:14,097 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:14,098 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:14,098 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:14,126 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-04-16 05:33:14,691 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:14,709 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16690906 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:14,949 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16690906 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #214 2026-04-16 05:33:14,949 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16690906 finished 2026-04-16 05:33:14,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:14,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:15,205 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:15,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:15,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:15,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:15,242 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-04-16 05:33:15,741 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:15,755 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53536764 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:15,971 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53536764 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #215 2026-04-16 05:33:15,971 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53536764 finished 2026-04-16 05:33:16,018 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:16,019 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:16,570 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:16,570 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:16,570 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:16,571 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:16,608 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-04-16 05:33:17,187 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:17,205 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54446345 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:17,485 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54446345 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #216 2026-04-16 05:33:17,486 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54446345 finished 2026-04-16 05:33:17,547 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:17,547 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:17,997 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:17,997 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:17,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:17,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:18,037 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-04-16 05:33:18,663 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:18,672 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96289165 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:18,701 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96289165 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #217 2026-04-16 05:33:18,702 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96289165 finished 2026-04-16 05:33:18,763 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:18,763 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:19,290 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:19,291 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:19,291 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:19,291 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:19,328 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-04-16 05:33:19,928 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:19,937 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90433630 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:19,965 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90433630 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #218 2026-04-16 05:33:19,966 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90433630 finished 2026-04-16 05:33:20,019 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:20,019 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:20,567 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:20,567 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:20,567 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:20,567 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:20,607 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-04-16 05:33:21,148 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:21,158 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9141188 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:21,188 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9141188 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #219 2026-04-16 05:33:21,189 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9141188 finished 2026-04-16 05:33:21,249 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:21,249 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:21,788 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:21,788 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:21,788 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:21,788 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:21,825 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-04-16 05:33:22,326 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:22,335 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1337494 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:22,368 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1337494 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #220 2026-04-16 05:33:22,369 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1337494 finished 2026-04-16 05:33:22,425 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:22,425 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:22,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:22,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:22,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:22,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:23,001 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-04-16 05:33:23,573 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:23,588 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62520298 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:23,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62520298 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #221 2026-04-16 05:33:23,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62520298 finished 2026-04-16 05:33:23,847 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:23,847 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:24,235 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:24,236 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:24,236 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:24,236 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:24,263 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-04-16 05:33:24,745 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:24,764 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96205117 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:25,100 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96205117 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #222 2026-04-16 05:33:25,101 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96205117 finished 2026-04-16 05:33:25,154 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:25,154 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:25,850 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:25,850 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:25,850 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:25,850 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:25,893 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-04-16 05:33:26,512 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:26,530 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48880406 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:26,748 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48880406 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #223 2026-04-16 05:33:26,748 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48880406 finished 2026-04-16 05:33:26,794 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:26,794 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:27,256 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:27,257 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:27,257 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:27,257 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:27,286 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-04-16 05:33:27,851 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:27,870 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68982433 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:28,117 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68982433 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #224 2026-04-16 05:33:28,117 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68982433 finished 2026-04-16 05:33:28,165 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:28,165 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:28,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:28,752 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:28,752 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:28,752 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:28,783 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-04-16 05:33:29,353 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:29,369 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2626093 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:29,598 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2626093 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #225 2026-04-16 05:33:29,598 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2626093 finished 2026-04-16 05:33:29,645 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:29,645 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:30,026 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:30,026 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:30,027 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:30,027 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:30,057 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-04-16 05:33:30,617 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:30,632 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10213430 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:30,927 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10213430 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #226 2026-04-16 05:33:30,928 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10213430 finished 2026-04-16 05:33:30,988 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:30,988 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:31,744 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:31,745 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:31,745 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:31,745 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:31,776 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-04-16 05:33:32,275 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:32,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87127947 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:32,577 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87127947 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #227 2026-04-16 05:33:32,578 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87127947 finished 2026-04-16 05:33:32,638 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:32,638 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:33,477 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:33,477 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:33,477 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:33,477 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:33,518 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-04-16 05:33:34,032 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:34,052 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55067291 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:34,325 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55067291 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #228 2026-04-16 05:33:34,326 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55067291 finished 2026-04-16 05:33:34,378 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:34,378 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:34,935 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:34,935 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:34,936 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:34,936 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:34,963 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-04-16 05:33:35,531 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:35,552 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42424133 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:35,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42424133 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #229 2026-04-16 05:33:35,878 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42424133 finished 2026-04-16 05:33:35,945 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:35,945 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:36,529 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:36,529 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:36,529 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:36,529 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:36,562 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-04-16 05:33:37,128 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:37,151 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38127837 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:37,478 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38127837 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #230 2026-04-16 05:33:37,478 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38127837 finished 2026-04-16 05:33:37,570 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:37,570 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:38,288 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:38,288 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:38,288 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:38,289 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:38,321 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-04-16 05:33:38,917 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:38,938 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51764909 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:39,239 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51764909 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #231 2026-04-16 05:33:39,240 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51764909 finished 2026-04-16 05:33:39,301 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:39,301 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:39,935 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:39,936 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:39,936 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:39,936 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:39,980 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-04-16 05:33:40,550 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:40,574 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10003362 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-04-16 05:33:40,896 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10003362 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #232 2026-04-16 05:33:40,897 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10003362 finished 2026-04-16 05:33:40,986 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:40,986 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:41,650 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:33:41,651 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:33:41,651 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:33:41,651 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:33:41,731 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:33:53,946 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #232 deleted res.currency.rate records with IDs: [204, 205, 206] 2026-04-16 05:33:55,261 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-04-16 05:33:57,696 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:33:57,722 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74108392 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-04-16 05:33:58,218 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74108392 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #233 2026-04-16 05:33:58,603 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74108392 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #234 2026-04-16 05:33:59,013 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74108392 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #235 2026-04-16 05:33:59,132 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74108392 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #236 2026-04-16 05:33:59,132 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74108392 finished 2026-04-16 05:33:59,212 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:33:59,288 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:33:59,288 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:33:59,793 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [815] 2026-04-16 05:34:00,171 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:34:00,181 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:34:00,185 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:34:00,186 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:34:00,224 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-04-16 05:34:02,411 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:34:02,449 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10144961 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-04-16 05:34:03,053 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10144961 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #237 2026-04-16 05:34:03,361 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10144961 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #238 2026-04-16 05:34:04,909 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10144961 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #239 2026-04-16 05:34:04,910 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10144961 finished 2026-04-16 05:34:04,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:34:05,009 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:34:05,010 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-04-16 05:34:05,010 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:34:05,443 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [836] 2026-04-16 05:34:05,813 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:34:05,820 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:34:05,823 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:34:05,823 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:34:05,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-04-16 05:34:08,465 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99164320 started for PoS orders references: [{'name': 'Order 33297-705-4833', 'uuid': '33297-705-4833'}] 2026-04-16 05:34:08,725 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99164320 order {'name': 'Order 33297-705-4833', 'uuid': '33297-705-4833'} created pos.order #240 2026-04-16 05:34:08,726 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99164320 finished 2026-04-16 05:34:09,419 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-04-16 05:34:11,940 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61556843 started for PoS orders references: [{'name': 'Order 28168-744-9768', 'uuid': '28168-744-9768'}] 2026-04-16 05:34:12,279 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61556843 order {'name': 'Order 28168-744-9768', 'uuid': '28168-744-9768'} created pos.order #241 2026-04-16 05:34:12,280 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61556843 finished 2026-04-16 05:34:13,030 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-04-16 05:34:14,886 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 05:34:26,462 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #236 deleted res.currency.rate records with IDs: [208, 209, 210] 2026-04-16 05:34:28,200 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-04-16 05:34:28,688 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:34:28,726 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11895100 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-04-16 05:34:29,050 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11895100 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #243 2026-04-16 05:34:29,241 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11895100 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #244 2026-04-16 05:34:29,414 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11895100 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #245 2026-04-16 05:34:29,415 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11895100 finished 2026-04-16 05:34:29,491 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:34:29,493 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:34:29,494 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:34:30,199 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [872, 873] 2026-04-16 05:34:30,542 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:34:30,549 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:34:30,554 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:34:30,554 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:34:30,588 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-04-16 05:34:31,010 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:34:31,111 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84517095 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-04-16 05:34:31,552 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84517095 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #246 2026-04-16 05:34:31,757 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84517095 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #247 2026-04-16 05:34:31,901 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84517095 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #248 2026-04-16 05:34:31,902 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84517095 finished 2026-04-16 05:34:31,953 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:34:31,955 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:34:31,955 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:34:32,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:34:32,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:34:32,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:34:32,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:34:32,994 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-04-16 05:34:33,535 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-04-16 05:34:33,626 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42088006 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-04-16 05:34:35,103 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42088006 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #249 2026-04-16 05:34:35,396 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42088006 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #250 2026-04-16 05:34:36,255 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42088006 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #251 2026-04-16 05:34:36,255 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42088006 finished 2026-04-16 05:34:36,313 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-04-16 05:34:36,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-04-16 05:34:36,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.06) for order 00100-010-0001. 2026-04-16 05:34:36,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-04-16 05:34:36,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-04-16 05:34:37,123 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [906, 907, 908, 909] 2026-04-16 05:34:37,722 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-04-16 05:34:37,729 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-04-16 05:34:37,734 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-04-16 05:34:37,734 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-04-16 05:34:37,817 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-04-16 05:34:49,720 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #239 deleted res.currency.rate records with IDs: [212, 213, 214] 2026-04-16 05:34:51,030 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-04-16 05:34:51,686 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-04-16 05:34:52,224 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-04-16 05:34:52,791 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:35:04,709 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #242 deleted res.currency.rate records with IDs: [216, 217, 218] 2026-04-16 05:35:06,152 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_bank_expected_different_than_counted ... 2026-04-16 05:35:07,460 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [917, 920] 2026-04-16 05:35:07,518 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #242 deleted account.move.line records with IDs: [1661] 2026-04-16 05:35:09,019 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [923, 926] 2026-04-16 05:35:09,074 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #242 deleted account.move.line records with IDs: [1668] 2026-04-16 05:35:09,416 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_listing ... 2026-04-16 05:35:10,332 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-04-16 05:35:11,781 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #242 deleted account.move.line.ctp records with IDs: [929, 932] 2026-04-16 05:35:11,857 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #242 deleted account.move.line records with IDs: [1675] 2026-04-16 05:35:12,964 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-04-16 05:35:16,747 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-04-16 05:35:17,729 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-04-16 05:35:19,195 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_session_report_with_fp_and_discount ... 2026-04-16 05:35:20,663 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:35:32,844 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #245 deleted res.currency.rate records with IDs: [220, 221, 222] 2026-04-16 05:35:34,237 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-04-16 05:35:34,260 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #245 deleted account.tax records with IDs: [421] 2026-04-16 05:35:36,847 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-04-16 05:35:36,883 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #245 deleted account.tax records with IDs: [421] 2026-04-16 05:35:37,702 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-04-16 05:35:37,731 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #245 deleted account.tax records with IDs: [421] 2026-04-16 05:35:41,353 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:35:53,845 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [224, 225, 226] 2026-04-16 05:35:55,184 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-04-16 05:35:56,146 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #252 deleted product.product records with IDs: [1405] 2026-04-16 05:35:56,637 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #251 deleted product.product records with IDs: [1408] 2026-04-16 05:35:56,668 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #251 deleted product.template.attribute.value records with IDs: [243] 2026-04-16 05:35:56,752 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-04-16 05:36:08,902 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:36:09,234 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [337] 2026-04-16 05:36:09,246 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5929] 2026-04-16 05:36:09,253 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 05:36:09,473 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [338] 2026-04-16 05:36:09,481 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5932] 2026-04-16 05:36:09,485 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 05:36:09,488 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-04-16 05:36:09,491 183 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-04-16 05:36:09,493 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:36:09,641 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:09,644 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:09,650 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from 127.0.0.1 2026-04-16 05:36:09,651 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:09,651 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:09,652 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:09,657 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:36:09] "POST /web/login HTTP/1.1" 303 - 28 0.009 0.158 2026-04-16 05:36:09,660 183 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-04-16 05:36:09,661 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:09,663 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_device: User 256 inserts device log (4LwdL32gUhOZPWy0flsIYsT63J4-hCPNVZxV8uolYR) 2026-04-16 05:36:10,680 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:36:10] "GET /my HTTP/1.1" 200 - 227 0.167 0.854 2026-04-16 05:36:10,682 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_login.TestWebLoginPortal.test_web_login_external: waiting for threads: [] 2026-04-16 05:36:10,718 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:36:10,731 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-04-16 05:36:10,983 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:test_portal_user from n/a 2026-04-16 05:36:10,993 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:36:11,299 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:36:11] "POST /my/account HTTP/1.1" 303 - 76 0.037 0.271 2026-04-16 05:36:12,203 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:36:12] "GET /my/home HTTP/1.1" 200 - 274 0.128 0.772 2026-04-16 05:36:12,296 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:36:12] "POST /my/account HTTP/1.1" 303 - 60 0.032 0.057 2026-04-16 05:36:12,399 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:36:12] "GET /my/home HTTP/1.1" 200 - 30 0.018 0.083 2026-04-16 05:36:12,418 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-04-16 05:36:12,613 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#258) from n/a 2026-04-16 05:36:12,626 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 05:36:12,637 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:36:13,346 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:13,411 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_258_1776317773.3469603' (#258) from 127.0.0.1 2026-04-16 05:36:13,420 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #258 deleted res.users.apikeys records with IDs: [1] 2026-04-16 05:36:13,481 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: Simulating signal changes during tests 2026-04-16 05:36:13,481 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:36:13] "POST /my/deactivate_account HTTP/1.1" 303 - 106 0.048 0.798 2026-04-16 05:36:14,041 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:36:14] "GET /web/login?message=Account%20deleted! HTTP/1.1" 200 - 181 0.078 0.478 2026-04-16 05:36:14,049 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) started manually 2026-04-16 05:36:14,507 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted res.users records with IDs: [258] 2026-04-16 05:36:14,520 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users_deletion: User #258 'portal_user', deleted. Original request from False. 2026-04-16 05:36:14,535 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5943, 5940, 5939, 5938] 2026-04-16 05:36:14,595 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted res.partner records with IDs: [713] 2026-04-16 05:36:14,598 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users_deletion: Partner #713 'portal_user', deleted. Original request from False. 2026-04-16 05:36:14,602 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) done 2026-04-16 05:36:14,635 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:36:14,708 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-04-16 05:36:14,878 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:36:14,879 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_tours: skipped TestUi.test_01_portal_load_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:36:14,905 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-04-16 05:36:15,151 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:36:15,151 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:15,170 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_tours: Starting TestUi.test_03_skip_to_content ... 2026-04-16 05:36:15,318 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:36:15,319 183 INFO rb-ab0a08e-221506-379762 odoo.addons.portal.tests.test_tours: skipped TestUi.test_03_skip_to_content : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:36:15,346 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:36:29,012 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:29,704 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:36:29,705 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:29,745 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:30,499 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:36:30,499 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:30,585 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:36:44,722 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_discount.tests.test_frontend: Starting TestUi.test_global_discount_tax_group_include_exclude ... 2026-04-16 05:36:45,508 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:36:45,509 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:45,543 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_discount.tests.test_frontend: Starting TestUi.test_global_discount_tax_group_included ... 2026-04-16 05:36:46,211 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:36:46,212 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:36:46,297 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:37:00,970 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_pos_event_registration_not_mandatory ... 2026-04-16 05:37:01,577 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:01,578 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:37:01,610 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_event_in_pos ... 2026-04-16 05:37:02,196 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:02,197 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_event.tests.test_frontend: skipped TestUi.test_selling_event_in_pos : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:37:02,280 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:37:16,007 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_event_sale.tests.test_frontend: Starting TestPoSEventSale.test_sale_status_event_in_pos ... 2026-04-16 05:37:16,578 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63032089 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}, {'name': 'Order 12345-123-1234', 'uuid': '12345-123-4331'}] 2026-04-16 05:37:16,701 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63032089 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #267 2026-04-16 05:37:16,743 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63032089 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-4331'} created pos.order #268 2026-04-16 05:37:16,744 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63032089 finished 2026-04-16 05:37:16,917 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:37:32,895 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-04-16 05:37:33,717 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:33,717 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_01_pos_hr_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:37:33,758 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_can_change_price ... 2026-04-16 05:37:34,436 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:34,437 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:37:34,480 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-04-16 05:37:35,172 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:35,172 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:37:35,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_can_see_product_info ... 2026-04-16 05:37:35,814 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:35,815 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:37:35,859 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_changed_in_receipt ... 2026-04-16 05:37:36,463 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:36,464 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_cashier_changed_in_receipt : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:37:36,498 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-04-16 05:37:37,105 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:37,106 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_cashier_stay_logged_in : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:37:37,146 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cost_and_margin_visibility ... 2026-04-16 05:37:37,801 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:37,801 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_cost_and_margin_visibility : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:37:37,846 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_go_backend ... 2026-04-16 05:37:38,423 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:38,424 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_go_backend : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:37:38,468 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_maximum_closing_difference ... 2026-04-16 05:37:39,130 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:39,130 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: skipped TestUi.test_maximum_closing_difference : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:37:39,171 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_scan_employee_barcode_with_pos_hr_disabled ... 2026-04-16 05:37:39,882 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:37:39,882 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:37:39,976 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-04-16 05:38:01,785 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_hr.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_hr_session_name_gap ... 2026-04-16 05:38:02,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:38:17,816 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-04-16 05:38:18,758 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:18,759 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_2_discounts_specific_global : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:18,804 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-04-16 05:38:19,627 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:19,628 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:19,662 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-04-16 05:38:20,807 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:20,808 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_archived_reward_products : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:20,852 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-04-16 05:38:21,673 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:21,673 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:21,708 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_change_reward_value_with_language ... 2026-04-16 05:38:22,562 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:22,563 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:22,598 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-04-16 05:38:24,382 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:24,382 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:24,423 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-04-16 05:38:25,198 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:25,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_cheapest_product_tax_included : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:25,241 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-04-16 05:38:26,772 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:26,773 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:26,815 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_confirm_coupon_programs_one_by_one ... 2026-04-16 05:38:27,702 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:27,702 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:27,749 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-04-16 05:38:30,093 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:30,094 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_coupon_change_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:30,139 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_code_stays_set ... 2026-04-16 05:38:30,991 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:30,991 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_coupon_code_stays_set : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:31,032 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_pricelist ... 2026-04-16 05:38:32,995 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:32,995 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_coupon_pricelist : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:33,047 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-04-16 05:38:33,929 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:33,930 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_coupon_program_without_rules : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:33,967 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_customer_loyalty_points_displayed ... 2026-04-16 05:38:34,834 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:34,835 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_customer_loyalty_points_displayed : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:34,878 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-04-16 05:38:35,810 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:35,810 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:35,846 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-04-16 05:38:36,654 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:36,654 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_discount_specific_products : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:36,690 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-04-16 05:38:37,660 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:37,661 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:37,695 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-04-16 05:38:38,603 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:38,604 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:38,636 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-04-16 05:38:39,389 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:39,390 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_ewallet_expiration_date : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:39,422 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_loyalty_history ... 2026-04-16 05:38:40,114 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:40,115 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_ewallet_loyalty_history : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:40,149 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-04-16 05:38:41,318 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:41,319 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_ewallet_program : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:41,363 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-04-16 05:38:42,318 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:42,319 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:42,361 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-04-16 05:38:43,172 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:43,173 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_gift_card_no_date : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:43,214 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-04-16 05:38:44,044 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:44,045 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:44,086 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-04-16 05:38:45,516 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:45,517 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_gift_card_program : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:45,562 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-04-16 05:38:46,512 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:46,513 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:46,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-04-16 05:38:47,422 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:47,422 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:47,463 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-04-16 05:38:48,393 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:48,394 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:48,434 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-04-16 05:38:49,514 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:49,515 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_free_product_rewards : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:49,554 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-04-16 05:38:50,490 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:50,491 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:50,524 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-04-16 05:38:51,375 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:51,375 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:51,417 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_in_trusted_pos ... 2026-04-16 05:38:52,961 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:52,962 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_in_trusted_pos : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:53,010 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-04-16 05:38:54,489 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:54,490 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:54,531 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-04-16 05:38:55,323 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:55,324 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:55,366 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-04-16 05:38:56,249 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:56,250 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_program_different_orders : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:56,297 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-04-16 05:38:57,170 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:57,171 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_program_specific_product : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:38:57,212 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-04-16 05:38:58,036 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:58,036 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:58,080 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-04-16 05:38:59,166 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:38:59,167 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:38:59,208 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-04-16 05:39:00,034 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:00,034 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:00,080 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-04-16 05:39:00,979 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:00,979 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:01,014 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-04-16 05:39:01,823 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:01,824 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_reward_product_tag : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:01,868 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-04-16 05:39:02,982 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:02,983 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_reward_with_variant : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:03,027 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-04-16 05:39:03,746 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:03,746 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:03,779 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-04-16 05:39:04,605 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:04,606 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:04,647 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-04-16 05:39:05,412 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:05,413 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_min_qty_points_awarded : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:05,455 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-04-16 05:39:06,725 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:06,725 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_multiple_gift_wallet_programs : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:06,765 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-04-16 05:39:07,506 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_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-04-16 05:39:07,507 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_multiple_physical_gift_card_sale : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:07,550 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-04-16 05:39:08,357 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:08,357 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:08,398 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-04-16 05:39:09,106 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:09,106 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:09,151 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-04-16 05:39:09,917 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:09,917 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:09,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-04-16 05:39:10,734 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:10,734 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:10,768 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-04-16 05:39:11,559 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:11,560 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_physical_gift_card_invoiced : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:11,596 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-04-16 05:39:12,421 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:12,422 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_physical_gift_card_sale : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:12,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-04-16 05:39:13,274 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:13,275 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_point_per_money_spent : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:13,310 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-04-16 05:39:14,336 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:14,337 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:14,387 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-04-16 05:39:15,463 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:15,464 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_points_awarded_ewallet : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:15,499 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-04-16 05:39:16,447 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:16,448 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:16,483 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-04-16 05:39:17,560 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:17,561 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_points_awarded_giftcard : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:17,596 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-04-16 05:39:18,615 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:18,616 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:18,654 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-04-16 05:39:19,666 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:19,667 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:19,701 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-04-16 05:39:20,472 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:20,473 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_pos_loyalty_tour_basic : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:20,515 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-04-16 05:39:21,417 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:21,417 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:21,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-04-16 05:39:22,349 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:22,350 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_promo_with_different_taxes : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:22,394 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-04-16 05:39:23,402 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:23,403 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_promo_with_free_product : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:23,445 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-04-16 05:39:25,542 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:25,543 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:25,596 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-04-16 05:39:26,625 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:26,626 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:26,671 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-04-16 05:39:27,684 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:27,685 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:27,720 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-04-16 05:39:29,306 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:29,306 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_race_conditions_update_program : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:29,351 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-04-16 05:39:30,137 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:30,138 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:30,182 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-04-16 05:39:31,037 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:31,038 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_refund_with_gift_card : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:31,083 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-04-16 05:39:31,943 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:31,944 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:31,986 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-04-16 05:39:34,098 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:34,099 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:34,139 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-04-16 05:39:35,637 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:35,638 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:39:35,730 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:39:50,717 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-04-16 05:39:51,394 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-04-16 05:39:52,453 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-04-16 05:39:53,261 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:39:53,262 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_loyalty_history: skipped TestPOSLoyaltyHistory.test_pos_loyalty_history : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:39:53,342 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:40:07,835 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-04-16 05:40:09,351 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:40:31,848 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-04-16 05:40:32,333 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:40:46,714 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-04-16 05:40:47,315 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:40:47,316 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:40:47,409 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:41:09,551 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-04-16 05:41:10,513 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93583728 started for PoS orders references: [{'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'}] 2026-04-16 05:41:10,767 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1346] 2026-04-16 05:41:12,262 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93583728 order {'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'} created pos.order #273 2026-04-16 05:41:12,265 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93583728 finished 2026-04-16 05:41:12,420 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-04-16 05:41:13,595 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1348] 2026-04-16 05:41:14,505 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-04-16 05:41:16,009 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1351, 1352] 2026-04-16 05:41:17,073 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-04-16 05:41:18,693 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92661729 started for PoS orders references: [{'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'}] 2026-04-16 05:41:18,979 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1357, 1358] 2026-04-16 05:41:19,174 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1362, 1363, 1364] 2026-04-16 05:41:20,686 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92661729 order {'name': 'Order 00042-003-0014', 'uuid': '00042-003-0014'} created pos.order #276 2026-04-16 05:41:20,689 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92661729 finished 2026-04-16 05:41:21,434 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-04-16 05:41:22,831 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1365, 1366] 2026-04-16 05:41:23,699 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-04-16 05:41:24,538 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1369, 1370] 2026-04-16 05:41:25,417 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-04-16 05:41:26,312 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33432896 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:41:26,493 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #303 deleted stock.move records with IDs: [1373, 1374] 2026-04-16 05:41:26,914 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33432896 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #279 2026-04-16 05:41:26,917 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33432896 finished 2026-04-16 05:41:27,095 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-04-16 05:41:43,587 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-04-16 05:41:44,088 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57882667 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-04-16 05:41:44,122 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57882667 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #280 2026-04-16 05:41:44,123 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57882667 finished 2026-04-16 05:41:44,200 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:41:44,443 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:45,140 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: Simulating signal changes during tests 2026-04-16 05:41:45,140 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:45] "GET /pos/pay/280?access_token=c26aa529-5c39-407d-8c8c-abf9dd4be442 HTTP/1.1" 200 - 301 0.201 0.742 2026-04-16 05:41:45,152 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:45,210 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:45] "POST /pos/pay/transaction/280 HTTP/1.1" 200 - 38 0.032 0.034 2026-04-16 05:41:45,241 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:46,009 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:46] "GET /pos/pay/confirmation/280?access_token=c26aa529-5c39-407d-8c8c-abf9dd4be442&tx_id=242 HTTP/1.1" 200 - 346 0.267 0.505 2026-04-16 05:41:46,721 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-04-16 05:41:47,263 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73748241 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-04-16 05:41:47,295 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73748241 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #281 2026-04-16 05:41:47,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73748241 finished 2026-04-16 05:41:47,372 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:41:47,597 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:48,344 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: Simulating signal changes during tests 2026-04-16 05:41:48,345 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:48] "GET /pos/pay/281?access_token=1f0fb112-812c-4769-bc15-54caf515514d HTTP/1.1" 200 - 300 0.137 0.838 2026-04-16 05:41:48,355 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:48,394 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:48] "POST /pos/pay/transaction/281 HTTP/1.1" 200 - 38 0.019 0.024 2026-04-16 05:41:48,424 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:49,145 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:49] "GET /pos/pay/confirmation/281?access_token=1f0fb112-812c-4769-bc15-54caf515514d&tx_id=243 HTTP/1.1" 200 - 346 0.255 0.471 2026-04-16 05:41:49,871 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-04-16 05:41:50,391 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45644365 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-04-16 05:41:50,419 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45644365 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #282 2026-04-16 05:41:50,420 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45644365 finished 2026-04-16 05:41:50,493 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:41:50,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:51,574 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: Simulating signal changes during tests 2026-04-16 05:41:51,575 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:51] "GET /pos/pay/282?access_token=774ede93-d3a5-4f65-bbe0-5c5be5ac03af HTTP/1.1" 200 - 300 0.237 0.848 2026-04-16 05:41:51,583 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:51,621 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:51] "POST /pos/pay/transaction/282 HTTP/1.1" 200 - 38 0.016 0.026 2026-04-16 05:41:51,653 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:52,131 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:52] "GET /pos/pay/confirmation/282?access_token=774ede93-d3a5-4f65-bbe0-5c5be5ac03af&tx_id=244 HTTP/1.1" 200 - 226 0.207 0.274 2026-04-16 05:41:52,192 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:52,234 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:52] "GET /pos/pay/282?access_token=774ede93-d3a5-4f65-bbe0-5c5be5ac03af HTTP/1.1" 200 - 61 0.030 0.044 2026-04-16 05:41:52,241 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:52,284 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:52] "POST /pos/pay/transaction/282 HTTP/1.1" 200 - 33 0.024 0.022 2026-04-16 05:41:52,304 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:52,944 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:52] "GET /pos/pay/confirmation/282?access_token=774ede93-d3a5-4f65-bbe0-5c5be5ac03af&tx_id=245 HTTP/1.1" 200 - 304 0.268 0.374 2026-04-16 05:41:53,804 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-04-16 05:41:53,974 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:41:53,974 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:41:53,996 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-04-16 05:41:54,581 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:41:54,582 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: skipped TestUi.test_errors_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:41:54,619 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-04-16 05:41:55,049 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6642096 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-04-16 05:41:55,076 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6642096 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #283 2026-04-16 05:41:55,077 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6642096 finished 2026-04-16 05:41:55,139 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:41:55,982 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:56,764 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:56] "GET /pos/pay/283?access_token=06d47cc7-5286-4417-8e7d-e3bf7140b47 HTTP/1.1" 403 - 211 0.104 1.525 2026-04-16 05:41:56,813 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:56,851 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:56] "GET /pos/pay/283?access_token= HTTP/1.1" 403 - 43 0.018 0.064 2026-04-16 05:41:56,863 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:56,902 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:56] "GET /pos/pay/confirmation/283?access_token=06d47cc7-5286-4417-8e7d-e3bf7140b47&tx_id=1 HTTP/1.1" 403 - 15 0.008 0.036 2026-04-16 05:41:56,911 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-04-16 05:41:56,949 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:41:56] "GET /pos/pay/confirmation/283?access_token=&tx_id=1 HTTP/1.1" 403 - 14 0.008 0.035 2026-04-16 05:41:56,995 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-04-16 05:41:57,448 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19409900 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:41:57,504 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #306 deleted pos.order records with IDs: [284] 2026-04-16 05:41:57,580 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-04-16 05:41:58,144 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:41:58,145 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:41:58,299 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #306 deleted pos.payment.method records with IDs: [215] 2026-04-16 05:41:58,345 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #306 deleted account.account records with IDs: [4179] 2026-04-16 05:41:58,362 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #306 deleted account.payment.method.line records with IDs: [696, 697] 2026-04-16 05:41:58,419 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #306 deleted account.journal records with IDs: [842] 2026-04-16 05:41:58,444 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #306 deleted account.account records with IDs: [4178] 2026-04-16 05:41:58,490 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:42:14,396 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #316 deleted restaurant.floor records with IDs: [6] 2026-04-16 05:42:14,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-04-16 05:42:14,893 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #316 deleted pos.printer records with IDs: [1] 2026-04-16 05:42:15,450 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:15,451 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:42:15,541 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:42:30,557 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #322 deleted restaurant.floor records with IDs: [9] 2026-04-16 05:42:31,061 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-04-16 05:42:31,803 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:31,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_01_pos_restaurant : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:31,843 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-04-16 05:42:32,423 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:32,424 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_02_others : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:32,466 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-04-16 05:42:33,081 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:33,082 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_02_others_bis : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:33,124 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-04-16 05:42:33,692 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:33,693 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_04_ticket_screen : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:33,732 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-04-16 05:42:34,298 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:34,299 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_05_tip_screen : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:34,341 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-04-16 05:42:34,933 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:34,933 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_06_split_bill_screen : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:34,974 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-04-16 05:42:35,615 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:35,616 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_07_split_bill_screen : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:35,660 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-04-16 05:42:36,253 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:36,254 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:42:36,299 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-04-16 05:42:38,025 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:38,026 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_09_combo_split_bill : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:38,074 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-04-16 05:42:38,684 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:38,685 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:42:38,727 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode_data ... 2026-04-16 05:42:39,374 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:39,375 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:42:39,417 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-04-16 05:42:39,989 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:39,990 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_12_order_tracking : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:40,032 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-04-16 05:42:40,546 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:40,547 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_13_category_check : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:40,588 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-04-16 05:42:41,241 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:41,242 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_13_crm_team : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:41,283 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-04-16 05:42:41,879 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:41,880 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_14_change_synced_order : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:41,916 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-04-16 05:42:42,543 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:42,544 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_14_pos_payment_sync : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:42,585 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_pos_refund_qty ... 2026-04-16 05:42:43,153 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:43,153 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_15_pos_refund_qty : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:43,192 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_book_and_release_table ... 2026-04-16 05:42:43,752 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:43,752 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_book_and_release_table : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:43,790 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-04-16 05:42:44,363 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:44,364 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_cancel_order_from_ui : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:44,401 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_children_qty_updated_with_note ... 2026-04-16 05:42:45,849 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:45,850 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:42:45,883 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-04-16 05:42:47,460 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:47,460 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_combo_preparation_receipt : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:47,504 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-04-16 05:42:49,013 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:49,013 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_combo_preparation_receipt_layout : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:49,060 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-04-16 05:42:50,486 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:50,487 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_combo_synchronisation : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:50,522 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-04-16 05:42:51,176 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:51,177 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_multiple_preparation_printer : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:51,220 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-04-16 05:42:52,187 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:52,188 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_preparation_printer_content : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:52,238 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_reload_order_line_removed ... 2026-04-16 05:42:52,401 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:52,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_reload_order_line_removed : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:52,429 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_synchronisation_of_orders ... 2026-04-16 05:42:52,590 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:52,591 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_synchronisation_of_orders : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:52,618 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfer_order_to_booked_table ... 2026-04-16 05:42:53,198 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfer_order_to_booked_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-04-16 05:42:53,198 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_transfer_order_to_booked_table : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:53,239 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfer_table_last_preparation_change ... 2026-04-16 05:42:53,949 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:53,950 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:42:53,991 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-04-16 05:42:54,601 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:42:54,602 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant.tests.test_frontend: skipped TestFrontend.test_user_on_residual_order : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:42:54,695 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:43:08,862 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #326 deleted restaurant.floor records with IDs: [12] 2026-04-16 05:43:09,396 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-04-16 05:43:09,984 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:09,984 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:10,079 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:43:24,375 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-04-16 05:43:25,030 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32792788 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-04-16 05:43:26,477 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32792788 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #285 2026-04-16 05:43:26,478 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32792788 finished 2026-04-16 05:43:26,625 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-04-16 05:43:28,259 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-04-16 05:43:29,114 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24889236 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': 'abf72f9a-f025-4a65-a40a-f2539572d4fc'}] 2026-04-16 05:43:29,301 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #330 deleted stock.move.line records with IDs: [1398] 2026-04-16 05:43:30,644 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24889236 order {'name': 'Order 00044-003-0014', 'uuid': 'abf72f9a-f025-4a65-a40a-f2539572d4fc'} created pos.order #286 2026-04-16 05:43:30,646 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24889236 finished 2026-04-16 05:43:30,975 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-04-16 05:43:32,036 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:32,037 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_customer_notes : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:43:32,084 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-04-16 05:43:32,938 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:32,939 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:32,979 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-04-16 05:43:34,120 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:34,120 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:34,155 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_displayed_multiple_sync ... 2026-04-16 05:43:34,164 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:34,180 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-04-16 05:43:35,463 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-04-16 05:43:36,446 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:36,447 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_downpayment_refund : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:43:36,492 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-04-16 05:43:37,767 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:37,767 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:37,802 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-04-16 05:43:39,044 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:39,045 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:39,079 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-04-16 05:43:40,140 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:40,141 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:40,184 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-04-16 05:43:40,968 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:40,968 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:41,011 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-04-16 05:43:41,461 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:41,462 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:41,491 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-04-16 05:43:42,908 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:42,909 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:42,945 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-04-16 05:43:43,855 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:43,856 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:43,902 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-04-16 05:43:44,919 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:44,920 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:44,967 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-04-16 05:43:45,732 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:45,733 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:45,776 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-04-16 05:43:47,105 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-04-16 05:43:48,022 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35968699 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-04-16 05:43:49,629 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35968699 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #289 2026-04-16 05:43:49,630 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35968699 finished 2026-04-16 05:43:49,858 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-04-16 05:43:50,637 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:50,638 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:50,679 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-04-16 05:43:51,466 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:51,467 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:51,506 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_repair ... 2026-04-16 05:43:52,519 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:52,520 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_pos_repair : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:43:52,563 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-04-16 05:43:53,303 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:53,304 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:53,347 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-04-16 05:43:54,378 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7271295 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '92e0dd95-0a5c-4ab6-bb0e-c296a695a1d4'}] 2026-04-16 05:43:54,522 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #330 deleted stock.move.line records with IDs: [1421] 2026-04-16 05:43:56,240 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7271295 order {'name': 'Order 00044-003-0014', 'uuid': '92e0dd95-0a5c-4ab6-bb0e-c296a695a1d4'} created pos.order #290 2026-04-16 05:43:56,243 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7271295 finished 2026-04-16 05:43:56,427 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34803084 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': 'dac46bbb-6dd6-4f70-8234-8f92426d4148'}] 2026-04-16 05:43:57,426 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34803084 order {'name': 'Order 00044-003-0014', 'uuid': 'dac46bbb-6dd6-4f70-8234-8f92426d4148'} created pos.order #291 2026-04-16 05:43:57,426 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34803084 finished 2026-04-16 05:43:57,778 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-04-16 05:43:58,387 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:58,387 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:58,410 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-04-16 05:43:59,363 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:43:59,363 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:43:59,408 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-04-16 05:44:00,219 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:00,220 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:00,264 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-04-16 05:44:01,435 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:01,436 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:01,479 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-04-16 05:44:02,414 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:02,415 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:02,452 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-04-16 05:44:03,403 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:03,404 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:03,449 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-04-16 05:44:04,548 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:04,549 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:04,592 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-04-16 05:44:05,617 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:05,618 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:05,660 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-04-16 05:44:06,732 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:06,732 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:06,768 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-04-16 05:44:07,610 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:07,610 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:07,659 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-04-16 05:44:09,690 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:09,691 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:09,734 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-04-16 05:44:10,919 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:10,920 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:10,964 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-04-16 05:44:11,998 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:11,999 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:12,036 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-04-16 05:44:13,908 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:13,908 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:13,954 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-04-16 05:44:14,792 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:14,793 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:14,835 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-04-16 05:44:15,451 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:15,451 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:15,472 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-04-16 05:44:16,396 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:16,397 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:16,441 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-04-16 05:44:17,404 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:17,404 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:17,438 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-04-16 05:44:18,413 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:18,414 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:18,463 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-04-16 05:44:19,847 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:44:19,848 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:44:19,884 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-04-16 05:44:20,702 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6108034 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': 'd1e1d7dc-2c50-4632-bdbd-cdb099a68c9d'}] 2026-04-16 05:44:20,846 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #330 deleted stock.move.line records with IDs: [1447] 2026-04-16 05:44:22,188 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6108034 order {'name': 'Order 00044-003-0014', 'uuid': 'd1e1d7dc-2c50-4632-bdbd-cdb099a68c9d'} created pos.order #292 2026-04-16 05:44:22,191 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6108034 finished 2026-04-16 05:44:22,422 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-04-16 05:44:34,400 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #334 deleted res.currency.rate records with IDs: [231, 232, 233] 2026-04-16 05:44:35,922 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPosSaleAccount.test_repair_cogs ... 2026-04-16 05:44:37,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62882683 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '78f165bb-3273-4f1d-9689-1e984c7384d9'}] 2026-04-16 05:44:38,603 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62882683 order {'name': 'Order 00044-003-0014', 'uuid': '78f165bb-3273-4f1d-9689-1e984c7384d9'} created pos.order #293 2026-04-16 05:44:38,604 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62882683 finished 2026-04-16 05:44:38,746 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:44:59,896 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-04-16 05:45:00,882 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14121200 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-04-16 05:45:01,002 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #337 deleted stock.move.line records with IDs: [1455, 1456] 2026-04-16 05:45:01,270 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #337 deleted stock.move.line records with IDs: [1457] 2026-04-16 05:45:02,775 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14121200 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #294 2026-04-16 05:45:02,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14121200 finished 2026-04-16 05:45:03,016 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:45:15,828 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #340 deleted res.currency.rate records with IDs: [235, 236, 237] 2026-04-16 05:45:17,101 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-04-16 05:45:17,770 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42476076 started for PoS orders references: [{'name': 'Order 11063-402-6944', 'uuid': '11063-402-6944'}] 2026-04-16 05:45:19,030 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42476076 order {'name': 'Order 11063-402-6944', 'uuid': '11063-402-6944'} created pos.order #295 2026-04-16 05:45:19,031 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42476076 finished 2026-04-16 05:45:19,446 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-04-16 05:45:20,107 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19288796 started for PoS orders references: [{'name': 'Order 22785-547-8074', 'uuid': '22785-547-8074'}] 2026-04-16 05:45:20,279 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #340 deleted stock.move records with IDs: [1451] 2026-04-16 05:45:20,329 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19288796 order {'name': 'Order 22785-547-8074', 'uuid': '22785-547-8074'} created pos.order #296 2026-04-16 05:45:20,331 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19288796 finished 2026-04-16 05:45:20,917 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-04-16 05:45:21,509 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83341638 started for PoS orders references: [{'name': 'Order 42246-904-2770', 'uuid': '42246-904-2770'}] 2026-04-16 05:45:21,788 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83341638 order {'name': 'Order 42246-904-2770', 'uuid': '42246-904-2770'} created pos.order #297 2026-04-16 05:45:21,789 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83341638 finished 2026-04-16 05:45:22,070 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-04-16 05:45:22,649 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88172778 started for PoS orders references: [{'name': 'Order 40579-433-3780', 'uuid': '40579-433-3780'}, {'name': 'Order 00479-392-7184', 'uuid': '00479-392-7184'}] 2026-04-16 05:45:22,905 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88172778 order {'name': 'Order 40579-433-3780', 'uuid': '40579-433-3780'} created pos.order #298 2026-04-16 05:45:23,040 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88172778 order {'name': 'Order 00479-392-7184', 'uuid': '00479-392-7184'} created pos.order #299 2026-04-16 05:45:23,041 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88172778 finished 2026-04-16 05:45:23,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-04-16 05:45:24,124 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13700494 started for PoS orders references: [{'name': 'Order 63192-466-2234', 'uuid': '63192-466-2234'}] 2026-04-16 05:45:24,334 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13700494 order {'name': 'Order 63192-466-2234', 'uuid': '63192-466-2234'} created pos.order #300 2026-04-16 05:45:24,334 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13700494 finished 2026-04-16 05:45:25,183 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:45:38,617 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-04-16 05:45:39,920 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:45:39,921 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:45:39,963 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-04-16 05:45:40,914 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:45:40,915 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:45:40,999 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:45:53,197 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #347 deleted res.currency.rate records with IDs: [239, 240, 241] 2026-04-16 05:45:54,487 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-04-16 05:45:55,053 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:45:55,732 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-04-16 05:46:05,152 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:46:05,332 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13711245 started for PoS orders references: [{'name': 'Kiosk 00525-088-0001', 'uuid': '52e7d494-c6ef-4fe3-a401-261acaf184b5'}] 2026-04-16 05:46:05,358 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13711245 order {'name': 'Kiosk 00525-088-0001', 'uuid': '52e7d494-c6ef-4fe3-a401-261acaf184b5'} created pos.order #302 2026-04-16 05:46:05,359 183 INFO rb-ab0a08e-221506-379762 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13711245 finished 2026-04-16 05:46:05,389 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:46:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 75 0.033 0.206 2026-04-16 05:46:05,461 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:46:06,225 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-04-16 05:46:15,145 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:46:15,145 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:46:15,204 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-04-16 05:46:24,416 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:46:24,417 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:46:24,472 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-04-16 05:46:33,723 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:46:33,724 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:46:33,777 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-04-16 05:46:43,369 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:46:43,370 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:46:43,444 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:46:44,203 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-04-16 05:46:54,635 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:46:54,635 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:46:54,694 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-04-16 05:47:04,959 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:47:04,959 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:47:05,019 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:47:05,611 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-04-16 05:47:14,294 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:47:14,295 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:47:14,352 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-04-16 05:47:23,062 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-04-16 05:47:32,164 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:47:32,165 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:47:32,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-04-16 05:47:41,758 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:47:41,759 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:47:41,820 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-04-16 05:47:51,056 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:47:51,057 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:47:51,137 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:47:51,832 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-04-16 05:48:00,638 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:48:00,639 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:48:00,692 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-04-16 05:48:09,683 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:48:09,684 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:48:09,743 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-04-16 05:48:19,019 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:48:19,020 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:48:19,067 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-04-16 05:48:28,341 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:48:28,341 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:48:28,404 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-04-16 05:48:37,984 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:48:37,985 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:48:38,044 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-04-16 05:48:47,146 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:48:47,146 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:48:47,220 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:48:47,908 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-04-16 05:48:56,837 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_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-04-16 05:48:56,838 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_mobile: skipped TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:48:56,893 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-04-16 05:49:05,836 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:49:05,837 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:49:05,894 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-04-16 05:49:15,070 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:49:15,071 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:49:15,127 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-04-16 05:49:23,879 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:49:23,880 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:49:23,958 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:49:25,198 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_combo_prices ... 2026-04-16 05:49:35,966 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-04-16 05:49:35,967 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: skipped TestSelfOrderCombo.test_combo_prices : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:49:36,032 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend ... 2026-04-16 05:49:45,870 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_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-04-16 05:49:45,871 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: skipped TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:49:45,927 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_price_between_frontend_and_backend ... 2026-04-16 05:49:55,908 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_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-04-16 05:49:55,909 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: skipped TestSelfOrderCombo.test_price_between_frontend_and_backend : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:49:55,961 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend ... 2026-04-16 05:50:05,776 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-04-16 05:50:05,777 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: skipped TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:50:05,836 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_prices_are_immutable_from_frontend ... 2026-04-16 05:50:16,179 183 WARNING rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Chrome headless failed to start: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium 2026-04-16 05:50:16,179 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_prices: skipped TestSelfOrderCombo.test_prices_are_immutable_from_frontend : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:50:16,251 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:50:17,004 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-04-16 05:50:25,851 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:50:25,851 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:50:25,915 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:50:26,645 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-04-16 05:50:35,663 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:admin from n/a 2026-04-16 05:50:35,673 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:50:35,846 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:50:35] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/116 HTTP/1.1" 200 - 17 0.011 0.164 2026-04-16 05:50:35,905 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-04-16 05:50:44,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:admin from n/a 2026-04-16 05:50:44,971 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:50:45,126 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:50:45] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/117 HTTP/1.1" 200 - 17 0.009 0.148 2026-04-16 05:50:45,183 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:50:45,980 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-04-16 05:50:54,896 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:51:10,447 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-04-16 05:51:10,957 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:51:10,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.pos_viva_wallet.tests.test_frontend: skipped TestVivaWalletHttpCommon.test_vw_request_data : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:51:11,044 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:51:11,102 183 INFO rb-ab0a08e-221506-379762 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-04-16 05:51:11,339 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6813] 2026-04-16 05:51:11,406 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1163] 2026-04-16 05:51:11,434 183 INFO rb-ab0a08e-221506-379762 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-04-16 05:51:11,633 183 INFO rb-ab0a08e-221506-379762 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-04-16 05:51:11,856 183 INFO rb-ab0a08e-221506-379762 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-04-16 05:51:12,084 183 INFO rb-ab0a08e-221506-379762 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-04-16 05:51:12,126 183 INFO rb-ab0a08e-221506-379762 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-04-16 05:51:21,075 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1165], uid: 2, model: res.partner 2026-04-16 05:51:21,161 183 INFO rb-ab0a08e-221506-379762 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-04-16 05:51:21,439 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:51:21,789 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6835] 2026-04-16 05:51:21,860 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2224] 2026-04-16 05:51:21,911 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-04-16 05:51:22,057 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-04-16 05:51:22,188 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-04-16 05:51:22,224 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-04-16 05:51:22,364 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-04-16 05:51:22,604 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-04-16 05:51:31,233 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-04-16 05:51:39,224 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-04-16 05:51:39,387 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-04-16 05:51:39,569 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:51:39,774 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-04-16 05:51:39,918 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:51:39,930 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_demo_xls ... 2026-04-16 05:51:40,238 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base_import.models.base_import: importing 4 rows... 2026-04-16 05:51:41,140 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base_import.models.base_import: done importing data into model: product.pricelist 2026-04-16 05:51:41,210 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base_import.models.base_import: importing 4 rows... 2026-04-16 05:51:41,306 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base_import.models.base_import: done importing data into model: product.supplierinfo 2026-04-16 05:51:41,504 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base_import.models.base_import: importing 25 rows... 2026-04-16 05:51:41,967 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-04-16 05:51:42,002 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:51:42,122 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-04-16 05:51:42,163 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-04-16 05:51:42,198 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-04-16 05:51:42,438 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-04-16 05:51:42,716 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:51:43,315 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-04-16 05:51:43,383 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-04-16 05:51:43,412 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-04-16 05:51:43,520 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-04-16 05:51:43,583 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-04-16 05:51:49,791 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-04-16 05:51:51,393 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-04-16 05:51:51,650 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-04-16 05:51:51,784 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-04-16 05:52:00,422 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-04-16 05:52:01,824 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-04-16 05:52:09,719 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:10,051 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2292] 2026-04-16 05:52:10,298 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2311] 2026-04-16 05:52:10,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-04-16 05:52:10,415 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2296, 2305] 2026-04-16 05:52:10,518 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2293] 2026-04-16 05:52:10,552 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-04-16 05:52:10,659 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2304, 2305, 2306, 2307, 2308, 2309, 2310, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303] 2026-04-16 05:52:10,677 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [593] 2026-04-16 05:52:10,682 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [594] 2026-04-16 05:52:10,686 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [595] 2026-04-16 05:52:10,816 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2315, 2316, 2317, 2318, 2319, 2320] 2026-04-16 05:52:10,922 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-04-16 05:52:11,013 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-04-16 05:52:11,094 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-04-16 05:52:11,194 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-04-16 05:52:11,482 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-04-16 05:52:12,352 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-04-16 05:52:16,827 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-04-16 05:52:16,859 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-04-16 05:52:17,053 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-04-16 05:52:17,489 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-04-16 05:52:17,686 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-04-16 05:52:17,715 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:18,034 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-04-16 05:52:18,103 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-04-16 05:52:18,176 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:18,429 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-04-16 05:52:18,494 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-04-16 05:52:27,497 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-04-16 05:52:27,665 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-04-16 05:52:27,724 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-04-16 05:52:27,787 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-04-16 05:52:27,842 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:28,209 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-04-16 05:52:28,324 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-04-16 05:52:28,415 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:28,799 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-04-16 05:52:28,822 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-04-16 05:52:29,001 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:29,352 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-04-16 05:52:29,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-04-16 05:52:29,904 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-04-16 05:52:30,259 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-04-16 05:52:31,514 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-04-16 05:52:31,679 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-04-16 05:52:39,431 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-04-16 05:52:39,748 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-04-16 05:52:40,403 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-04-16 05:52:40,643 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-04-16 05:52:40,846 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-04-16 05:52:41,026 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-04-16 05:52:41,225 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-04-16 05:52:41,519 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-04-16 05:52:41,554 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-04-16 05:52:41,649 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:41,826 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-04-16 05:52:42,054 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-04-16 05:52:42,250 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-04-16 05:52:42,451 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-04-16 05:52:42,669 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-04-16 05:52:43,064 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-04-16 05:52:43,367 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-04-16 05:52:43,676 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-04-16 05:52:43,870 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-04-16 05:52:44,041 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-04-16 05:52:44,271 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:44,309 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-04-16 05:52:44,641 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-04-16 05:52:44,863 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-04-16 05:52:45,205 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-04-16 05:52:45,488 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-04-16 05:52:46,278 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-04-16 05:52:46,566 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-04-16 05:52:46,843 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:47,458 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2549] 2026-04-16 05:52:47,590 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-04-16 05:52:47,951 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-04-16 05:52:48,059 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-04-16 05:52:48,662 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-04-16 05:52:49,080 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-04-16 05:52:49,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-04-16 05:52:50,337 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-04-16 05:52:51,194 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-04-16 05:52:51,697 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-04-16 05:52:52,222 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-04-16 05:52:52,406 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-04-16 05:52:52,443 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-04-16 05:52:52,826 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-04-16 05:52:58,948 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:58,960 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-04-16 05:52:59,162 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-04-16 05:52:59,335 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:52:59,708 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [2597] 2026-04-16 05:52:59,737 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-04-16 05:53:00,012 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-04-16 05:53:00,288 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-04-16 05:53:00,497 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-04-16 05:53:00,843 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-04-16 05:53:01,165 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:53:12,853 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-04-16 05:53:13,861 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-04-16 05:53:13,920 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-04-16 05:53:14,418 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #374 deleted mail.mail records with IDs: [343] 2026-04-16 05:53:14,564 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:53:25,969 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-04-16 05:53:26,004 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-04-16 05:53:27,099 183 INFO rb-ab0a08e-221506-379762 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-04-16 05:53:28,140 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:53:31,322 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-04-16 05:53:31,478 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:53:31,478 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_burndown_chart: skipped TestBurndownChartTour.test_burndown_chart_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:53:31,519 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:53:32,457 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-04-16 05:53:32,823 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-04-16 05:53:33,457 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584044547733286.1776318813.348278760910034-openerp-message-notify@c490519bbb32>: ['"User 1 with personal stages" <@False>'] 2026-04-16 05:53:33,517 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <066696272092749.1776318813.470985412597656-openerp-message-notify@c490519bbb32>: ['"User 2 with personal stages" <@False>'] 2026-04-16 05:53:33,551 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695690409863465.1776318813.523753643035889-openerp-message-notify@c490519bbb32>: ['"User 1 with personal stages" <@False>'] 2026-04-16 05:53:33,605 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173188395459199.1776318813.554523706436157-openerp-message-notify@c490519bbb32>: ['"User 2 with personal stages" <@False>'] 2026-04-16 05:53:33,647 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581816711998715.1776318813.615245103836060-openerp-message-notify@c490519bbb32>: ['"User 1 with personal stages" <@False>'] 2026-04-16 05:53:33,679 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <088446242193965.1776318813.651440858840942-openerp-message-notify@c490519bbb32>: ['"User 1 with personal stages" <@False>'] 2026-04-16 05:53:33,836 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #390 deleted project.task.type records with IDs: [432] 2026-04-16 05:53:33,873 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #389 deleted project.task.type records with IDs: [427] 2026-04-16 05:53:33,903 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #389 deleted project.task.type records with IDs: [426, 428] 2026-04-16 05:53:33,923 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [425, 431] 2026-04-16 05:53:34,036 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [434, 435, 436] 2026-04-16 05:53:34,060 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-04-16 05:53:34,313 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-04-16 05:53:34,565 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-04-16 05:53:34,809 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-04-16 05:53:35,930 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-04-16 05:53:36,089 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:53:36,090 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_personal_stages: skipped TestPersonalStageTour.test_personal_stage_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:53:36,132 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:53:37,265 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-04-16 05:53:37,341 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-04-16 05:53:37,644 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-04-16 05:53:37,900 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-04-16 05:53:38,072 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-04-16 05:53:40,600 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-04-16 05:53:41,093 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:53:42,822 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409538db20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:42,823 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409003ec00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:42,827 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:44,135 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040d0f420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:44,136 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095ec96c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:44,139 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:45,590 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095532c00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:45,590 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040533ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:45,592 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:46,896 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094958d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:46,897 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095f5fba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:46,900 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 72, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:48,220 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-04-16 05:53:49,415 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409495b9c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:49,416 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094958d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:49,418 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:53:49,432 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:53:50,835 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-04-16 05:53:51,039 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:53:52,354 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-04-16 05:53:52,441 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-04-16 05:53:52,494 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-04-16 05:53:52,661 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-04-16 05:53:52,968 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-04-16 05:53:53,059 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-04-16 05:53:53,092 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1925] 2026-04-16 05:53:54,059 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [372] 2026-04-16 05:53:54,087 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-04-16 05:53:55,714 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:53:56,675 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-04-16 05:53:56,826 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:53:56,827 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_ui: skipped TestProjectSharingUi.test_01_project_sharing : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:53:56,856 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-04-16 05:53:57,117 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:53:57,118 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_ui: skipped TestProjectSharingUi.test_02_project_sharing : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:53:57,142 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-04-16 05:53:57,432 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:53:57,433 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_ui: skipped TestProjectSharingUi.test_03_project_sharing : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:53:57,458 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-04-16 05:53:57,831 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [373] 2026-04-16 05:53:57,846 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7233] 2026-04-16 05:53:57,852 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 05:53:57,938 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:georges1 from n/a 2026-04-16 05:53:58,065 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [374] 2026-04-16 05:53:58,076 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:john from n/a 2026-04-16 05:53:58,097 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:53:59,001 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:53:59] "POST /mail/message/reaction HTTP/1.1" 200 - 33 0.027 0.880 2026-04-16 05:53:59,160 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:53:59,161 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:53:59,190 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-04-16 05:53:59,502 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:53:59,502 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:53:59,546 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:54:00,673 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-04-16 05:54:01,077 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-04-16 05:54:01,671 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-04-16 05:54:01,993 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-04-16 05:54:02,283 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-04-16 05:54:02,730 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-04-16 05:54:03,263 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-04-16 05:54:03,814 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-04-16 05:54:04,659 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_is_visible_after_archiving ... 2026-04-16 05:54:04,781 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-04-16 05:54:05,192 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-04-16 05:54:05,204 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7280] 2026-04-16 05:54:05,210 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 05:54:05,455 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-04-16 05:54:07,834 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-04-16 05:54:08,894 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7285] 2026-04-16 05:54:08,925 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted project.task records with IDs: [591] 2026-04-16 05:54:08,938 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2018, 2019] 2026-04-16 05:54:09,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-04-16 05:54:09,679 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7287, 7243] 2026-04-16 05:54:09,695 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted project.task records with IDs: [530, 593] 2026-04-16 05:54:09,702 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1947, 1948, 2022, 2023] 2026-04-16 05:54:09,731 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-04-16 05:54:13,704 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-04-16 05:54:14,147 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-04-16 05:54:14,245 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-04-16 05:54:14,654 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-04-16 05:54:14,961 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_write_project_should_propagate_to_no_display_subtasks ... 2026-04-16 05:54:15,173 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 05:54:17,443 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-04-16 05:54:17,594 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:54:17,595 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_tags_filter: skipped TestProjectTags.test_01_project_tags : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:54:17,641 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:54:35,306 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24157] 2026-04-16 05:54:35,306 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-04-16 05:54:35,735 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_thread_controller: Starting TestProjectThreadController.test_message_post_partner_ids_project ... 2026-04-16 05:54:36,044 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:54:36,228 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 8 0.003 0.184 2026-04-16 05:54:36,245 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.008 2026-04-16 05:54:36,262 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.007 2026-04-16 05:54:36,434 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 63 0.051 0.113 2026-04-16 05:54:36,539 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 44 0.039 0.054 2026-04-16 05:54:36,557 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.005 2026-04-16 05:54:36,585 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 4 0.003 0.015 2026-04-16 05:54:36,615 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 5 0.002 0.011 2026-04-16 05:54:36,704 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 44 0.031 0.047 2026-04-16 05:54:36,798 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 46 0.027 0.055 2026-04-16 05:54:36,827 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_test from n/a 2026-04-16 05:54:36,943 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:36] "POST /mail/message/post HTTP/1.1" 200 - 65 0.038 0.067 2026-04-16 05:54:36,959 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_test from n/a 2026-04-16 05:54:37,061 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:37] "POST /mail/message/post HTTP/1.1" 200 - 50 0.033 0.058 2026-04-16 05:54:37,075 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_test from n/a 2026-04-16 05:54:37,178 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:37] "POST /mail/message/post HTTP/1.1" 200 - 50 0.029 0.065 2026-04-16 05:54:37,190 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_test from n/a 2026-04-16 05:54:37,279 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:37] "POST /mail/message/post HTTP/1.1" 200 - 50 0.026 0.055 2026-04-16 05:54:37,293 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_test from n/a 2026-04-16 05:54:37,388 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:37] "POST /mail/message/post HTTP/1.1" 200 - 50 0.028 0.057 2026-04-16 05:54:37,405 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:employee from n/a 2026-04-16 05:54:37,509 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:37] "POST /mail/message/post HTTP/1.1" 200 - 64 0.047 0.049 2026-04-16 05:54:37,524 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:employee from n/a 2026-04-16 05:54:37,621 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:37] "POST /mail/message/post HTTP/1.1" 200 - 50 0.034 0.053 2026-04-16 05:54:37,636 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:employee from n/a 2026-04-16 05:54:37,743 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:37] "POST /mail/message/post HTTP/1.1" 200 - 50 0.035 0.062 2026-04-16 05:54:37,758 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:employee from n/a 2026-04-16 05:54:37,887 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:37] "POST /mail/message/post HTTP/1.1" 200 - 50 0.043 0.062 2026-04-16 05:54:37,907 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:employee from n/a 2026-04-16 05:54:38,019 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 50 0.040 0.062 2026-04-16 05:54:38,037 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 05:54:38,166 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 63 0.042 0.077 2026-04-16 05:54:38,180 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 05:54:38,284 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 48 0.029 0.064 2026-04-16 05:54:38,303 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 05:54:38,418 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 48 0.029 0.067 2026-04-16 05:54:38,431 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 05:54:38,515 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 48 0.026 0.049 2026-04-16 05:54:38,530 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 05:54:38,615 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 48 0.024 0.052 2026-04-16 05:54:38,629 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:admin from n/a 2026-04-16 05:54:38,756 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 65 0.041 0.078 2026-04-16 05:54:38,771 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:admin from n/a 2026-04-16 05:54:38,861 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 50 0.026 0.054 2026-04-16 05:54:38,873 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:admin from n/a 2026-04-16 05:54:38,976 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:38] "POST /mail/message/post HTTP/1.1" 200 - 50 0.031 0.062 2026-04-16 05:54:38,992 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:admin from n/a 2026-04-16 05:54:39,098 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:39] "POST /mail/message/post HTTP/1.1" 200 - 50 0.031 0.065 2026-04-16 05:54:39,113 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:admin from n/a 2026-04-16 05:54:39,227 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:39] "POST /mail/message/post HTTP/1.1" 200 - 50 0.034 0.069 2026-04-16 05:54:39,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:54:40,027 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-04-16 05:54:40,189 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:54:40,190 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_ui: skipped TestUi.test_01_project_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:54:40,215 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-04-16 05:54:40,497 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:54:40,498 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_ui: skipped TestUi.test_project_task_history : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:54:40,517 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-04-16 05:54:40,776 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:54:40,777 183 INFO rb-ab0a08e-221506-379762 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-04-16 05:54:40,819 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:54:42,754 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-04-16 05:54:42,770 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 433, model: project.update 2026-04-16 05:54:42,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-04-16 05:54:42,846 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 433, model: project.milestone 2026-04-16 05:54:42,882 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-04-16 05:54:42,929 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #433 deleted mail.message records with IDs: [7379] 2026-04-16 05:54:42,932 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 433, model: project.milestone 2026-04-16 05:54:42,967 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-04-16 05:54:43,026 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 433, model: project.milestone 2026-04-16 05:54:43,064 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-04-16 05:54:43,110 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-04-16 05:54:43,139 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #432 deleted mail.message records with IDs: [7378] 2026-04-16 05:54:43,161 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #432 deleted project.update records with IDs: [12] 2026-04-16 05:54:43,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-04-16 05:54:43,248 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 433, model: project.update 2026-04-16 05:54:43,281 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-04-16 05:54:43,313 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: project.update 2026-04-16 05:54:43,342 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-04-16 05:54:43,368 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: project.update 2026-04-16 05:54:43,395 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-04-16 05:54:43,426 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: project.update 2026-04-16 05:54:43,461 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-04-16 05:54:43,542 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-04-16 05:54:43,601 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #430 deleted mail.message records with IDs: [7378] 2026-04-16 05:54:43,604 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 430, model: project.update 2026-04-16 05:54:43,630 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-04-16 05:54:43,677 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 430, model: project.update 2026-04-16 05:54:43,726 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:54:45,707 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-04-16 05:54:47,047 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-04-16 05:54:47,358 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-04-16 05:54:48,780 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:54:49,459 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-04-16 05:54:49,611 183 WARNING rb-ab0a08e-221506-379762 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-04-16 05:54:49,612 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_project_update_ui: skipped TestProjectUpdateUi.test_01_project_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 05:54:49,650 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:54:50,861 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-04-16 05:54:50,958 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-04-16 05:54:51,256 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-04-16 05:54:51,709 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-04-16 05:54:51,768 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-04-16 05:54:54,675 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:54:55,029 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-04-16 05:54:55,038 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7415] 2026-04-16 05:54:55,044 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 05:54:55,179 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-04-16 05:54:55,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:admin_user from n/a 2026-04-16 05:54:55,214 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 05:54:56,084 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 05:54:56] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 18 0.015 0.857 2026-04-16 05:54:56,086 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_link_preview_name.TestTaskLinkPreviewName.test_01_task_link_preview_name: waiting for threads: [] 2026-04-16 05:54:56,119 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 05:54:57,350 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-04-16 05:54:57,441 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-04-16 05:54:57,547 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-04-16 05:54:57,733 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-04-16 05:54:57,864 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-04-16 05:54:58,015 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-04-16 05:54:59,104 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-04-16 05:55:00,201 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-04-16 05:55:00,305 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:55:01,493 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-04-16 05:55:01,647 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-04-16 05:55:01,822 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:55:03,043 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408fc37ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:03,044 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40407cd6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:03,047 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:05,108 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40404bb060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:05,109 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040511bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:05,112 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:06,530 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40951c7ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:06,530 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40410e4fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:06,533 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:08,201 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40951444a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:08,202 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403f3ab920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:08,204 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:08,618 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-04-16 05:55:18,223 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403fea2840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:18,223 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408fba0f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:18,225 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:18,235 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:55:42,293 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40956bae80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:42,293 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403fea2840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:42,296 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:44,026 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f3ab560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:44,027 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40415a3ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:44,030 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:45,260 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403fd14e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:45,260 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094bdc900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:45,262 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:47,080 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40402814e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:47,081 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40418263e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:47,083 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_hr_expense/tests/test_analytics.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:47,775 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-04-16 05:55:49,160 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040c46020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:49,161 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094bed6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:49,162 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:55:49,177 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:56:12,768 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040525ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:12,769 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408fba2700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:12,772 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:14,526 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409031ee80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:14,527 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40413def20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:14,530 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:15,854 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40952d8360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:15,855 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095175d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:15,857 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:17,666 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095da3ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:17,667 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403f26dda0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:17,669 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:19,738 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040a254e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:19,739 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403fecd760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:19,741 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:21,193 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040bc0a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:21,194 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040400c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:21,196 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:22,813 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095019120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:22,813 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40408405e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:22,818 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:23,831 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404038fba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:23,832 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094f09e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:23,834 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:24,666 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-04-16 05:56:25,855 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #455 deleted mail.activity records with IDs: [112] 2026-04-16 05:56:26,156 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #455 deleted mail.activity records with IDs: [113] 2026-04-16 05:56:26,829 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #455 deleted account.move.line.ctp records with IDs: [1037, 1038, 1039, 1040] 2026-04-16 05:56:26,913 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #455 deleted account.move.line records with IDs: [1861, 1862] 2026-04-16 05:56:28,071 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-04-16 05:56:28,610 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #455 deleted mail.activity records with IDs: [114] 2026-04-16 05:56:30,085 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095dbd120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:30,085 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40405eb600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:30,088 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:30,099 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-04-16 05:56:32,033 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094beb100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:32,034 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094ee63e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:32,036 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:33,501 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4041109e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:33,502 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40956d8ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:33,505 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:35,253 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f14f240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:35,254 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403fe91bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:35,256 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:36,695 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40410dc860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:36,696 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094be8360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:36,699 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_mrp_account/tests/test_project_profitability.py", line 13, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:45,587 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-04-16 05:56:46,973 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409545d6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:46,974 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40410dc860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:46,976 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:56:46,990 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:57:05,148 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-04-16 05:57:06,336 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 05:57:19,497 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40410c3d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:19,498 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409545d6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:19,500 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:20,692 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409529ad40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:20,693 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040ca4220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:20,695 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:22,325 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095be5a80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:22,326 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408f838cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:22,328 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:24,296 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409588fd80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:24,297 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040cff560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:24,300 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:34,344 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-04-16 05:57:36,131 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-04-16 05:57:37,168 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-04-16 05:57:37,949 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-04-16 05:57:39,991 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-04-16 05:57:41,567 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409597e020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:41,568 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40958c1080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:41,570 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:42,823 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404039c860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:42,824 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40404bbb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:42,827 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:44,584 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040c45080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:44,585 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40409d3e20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:44,587 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:46,049 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409588fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:46,049 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40954468e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:46,051 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:48,110 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-04-16 05:57:50,762 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-04-16 05:57:51,426 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-04-16 05:57:51,656 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-04-16 05:57:52,850 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #463 deleted account.move.line.ctp records with IDs: [1077, 1078] 2026-04-16 05:57:52,943 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #463 deleted account.move.line records with IDs: [1918] 2026-04-16 05:57:54,624 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f4367a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:54,625 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403f3e1800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:54,627 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:57:54,639 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:58:08,366 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404108c7c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:08,367 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040bc0c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:08,369 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:09,635 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f8444a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:09,636 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40400dc040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:09,638 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:11,302 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404090d440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:11,303 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408fc6c180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:11,305 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:12,416 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f14f920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:12,417 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095bada80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:12,420 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_purchase.py", line 11, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_purchase/tests/test_project_profitability.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:24,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404184c2c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:24,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4041837600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:24,040 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:25,633 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094e9ee80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:25,634 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040d147c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:25,636 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:27,098 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409501ab60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:27,099 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40404e89a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:27,102 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:28,625 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095d9b060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:28,626 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408b5b51c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:28,628 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:29,633 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095dbc680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:29,634 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408b749580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:29,636 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:31,538 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095b88900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:31,539 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095767b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:31,541 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:32,759 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f58aca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:32,760 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095f49760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:32,763 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:34,775 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095b909a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:34,776 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040a277e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:34,779 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:35,107 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-04-16 05:58:35,354 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_creation_on_po_with_manual_analytic ... 2026-04-16 05:58:35,500 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-04-16 05:58:37,321 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40413df2e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:37,322 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409544bba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:37,325 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:58:37,340 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 05:58:37,352 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-04-16 05:58:38,165 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1472] 2026-04-16 05:58:38,205 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 05:59:04,957 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40415a3100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:04,957 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40958c2020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:04,960 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:06,750 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40954442c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:06,750 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095eb63e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:06,752 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:08,197 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40953d5f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:08,198 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408b477740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:08,209 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:09,621 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094ecfc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:09,622 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094d15da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:09,625 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project/tests/test_project_profitability.py", line 12, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:11,812 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40407a1d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:11,813 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040966020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:11,815 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:13,102 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094d2cea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:13,103 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40957dde40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:13,105 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:15,021 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094e66660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:15,022 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094a872e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:15,025 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:16,760 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f58b240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:16,761 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095532160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:16,764 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/project_sale_expense/tests/test_project_profitability.py", line 15, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_project/tests/test_project_profitability.py", line 17, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:17,902 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-04-16 05:59:19,700 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #467 deleted mail.activity records with IDs: [115] 2026-04-16 05:59:20,212 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #467 deleted mail.activity records with IDs: [116] 2026-04-16 05:59:22,372 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #467 deleted stock.move.line records with IDs: [1478] 2026-04-16 05:59:23,872 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #467 deleted stock.move.line records with IDs: [1479] 2026-04-16 05:59:24,537 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-04-16 05:59:25,396 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #467 deleted mail.activity records with IDs: [117] 2026-04-16 05:59:27,510 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408b748c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:27,511 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40404032e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:27,514 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:27,530 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-04-16 05:59:54,633 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40958c1300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:54,634 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095bee8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:54,636 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:56,370 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095ed4220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:56,371 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095177ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:56,373 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:57,429 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095f4b4c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:57,430 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408b584a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:57,433 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:58,978 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040500180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:58,978 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095bf1260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:58,980 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 05:59:59,522 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-04-16 06:00:01,431 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-04-16 06:00:01,635 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-04-16 06:00:03,283 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409545c4a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:03,285 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40950f4ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:03,288 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:04,649 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040be1d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:04,651 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408fba1ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:04,654 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:06,398 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40406fa700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:06,399 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409597fec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:06,401 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:07,767 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40400d1260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:07,768 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095d9a7a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:07,770 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:10,639 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095f5fb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:10,639 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409571b6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:10,642 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:00:10,656 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 06:00:19,281 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-04-16 06:00:19,297 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7556] 2026-04-16 06:00:19,304 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:00:19,398 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #487 deleted resource.calendar.leaves records with IDs: [27] 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #487 deleted account.analytic.line records with IDs: [583] 2026-04-16 06:00:19,966 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 06:00:28,340 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-04-16 06:00:28,661 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [587] 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [588] 2020-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [589] 2026-04-16 06:00:29,233 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 06:00:29,326 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-04-16 06:00:29,897 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:00:29,898 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:00:29,966 183 INFO rb-ab0a08e-221506-379762 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-04-16 06:00:30,125 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:00:30,126 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:00:30,162 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 06:00:42,273 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-04-16 06:00:42,622 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-04-16 06:00:44,394 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-04-16 06:00:45,450 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-04-16 06:00:47,641 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:01:00,461 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040819620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:00,462 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40401f2de0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:00,465 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:01,957 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094a2e980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:01,958 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040e94a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:01,961 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:03,872 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040c476a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:03,873 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40404fbc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:03,876 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:05,714 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40402828e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:05,715 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f404084a3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:05,717 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:06,165 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-04-16 06:01:07,037 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-04-16 06:01:08,274 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-04-16 06:01:09,860 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-04-16 06:01:10,589 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-04-16 06:01:11,340 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-04-16 06:01:11,469 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-04-16 06:01:13,300 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409529bb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:13,301 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40402828e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:13,303 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:01:13,315 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:01:34,389 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-04-16 06:01:34,796 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-04-16 06:01:35,909 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-04-16 06:01:37,585 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-04-16 06:01:37,890 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-04-16 06:01:37,991 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-04-16 06:01:39,911 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-04-16 06:01:41,283 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-04-16 06:01:42,161 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-04-16 06:01:42,416 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-04-16 06:01:44,082 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-04-16 06:01:46,026 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-04-16 06:01:46,680 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-04-16 06:01:47,906 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-04-16 06:01:48,140 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-04-16 06:01:49,910 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-04-16 06:01:51,418 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-04-16 06:02:08,254 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-04-16 06:02:08,468 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-04-16 06:02:09,992 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352385012271369.1776319329.882615566253662-openerp-97-purchase.order@c490519bbb32>: ['"partner_a" <@False>'] 2026-04-16 06:02:10,025 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-04-16 06:02:10,714 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-04-16 06:02:11,454 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-04-16 06:02:13,820 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429142868161521.1776319333.723304748535156-openerp-102-purchase.order@c490519bbb32>: ['"partner_a" <@False>'] 2026-04-16 06:02:13,841 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [440] 2026-04-16 06:02:13,908 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-04-16 06:02:15,371 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-04-16 06:02:16,063 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-04-16 06:02:17,778 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-04-16 06:02:25,895 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-04-16 06:02:27,154 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:02:27,620 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-04-16 06:02:27,636 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7650] 2026-04-16 06:02:27,643 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:02:39,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #498 deleted mail.mail records with IDs: [442] 2026-04-16 06:02:39,008 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #498 deleted mail.message records with IDs: [7685] 2026-04-16 06:02:39,018 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:02:39,494 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #498 deleted mail.mail records with IDs: [443] 2026-04-16 06:02:39,505 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #498 deleted mail.message records with IDs: [7687] 2026-04-16 06:02:39,519 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:02:39,772 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-04-16 06:02:43,376 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:02:55,325 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-04-16 06:02:58,515 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #502 deleted account.move.line.ctp records with IDs: [1128, 1129, 1130, 1131] 2026-04-16 06:02:58,610 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #502 deleted account.move.line records with IDs: [2000, 2001, 2002, 2003, 2004] 2026-04-16 06:02:58,682 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #502 deleted mail.message records with IDs: [7707] 2026-04-16 06:02:58,741 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #502 deleted account.move records with IDs: [814] 2026-04-16 06:02:59,054 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-04-16 06:03:01,144 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-04-16 06:03:04,180 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-04-16 06:03:05,918 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:03:17,514 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-04-16 06:03:18,339 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-04-16 06:03:20,049 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #504 deleted stock.move records with IDs: [1505] 2026-04-16 06:03:20,968 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-04-16 06:03:22,320 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-04-16 06:03:24,006 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40414e2fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:24,007 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403feb4e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:24,010 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:25,298 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40905c8040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:25,299 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095718ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:25,302 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:26,945 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094bd4220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:26,946 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094a85a80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:26,948 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:28,689 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403fe83380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:28,690 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040ca44a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:28,692 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:30,206 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-04-16 06:03:31,308 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408fa65120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:31,309 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40410e74c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:31,311 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:33,163 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f26b2e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:33,164 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40902fdbc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:33,167 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:34,481 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040531b20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:34,482 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095532340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:34,484 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:36,263 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40904a8ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:36,264 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095bc53a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:36,266 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:37,910 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403feb56c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:37,911 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40409d1080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:37,914 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:39,099 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404083f880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:39,100 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409495b600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:39,103 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:40,906 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095f4ba60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:40,906 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40956bb1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:40,908 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:42,293 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095ec5c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:42,294 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40404000e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:42,296 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:44,098 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-04-16 06:03:46,424 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-04-16 06:03:47,725 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-04-16 06:03:49,198 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-04-16 06:03:50,226 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040a1fec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:50,226 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40413ab2e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:50,229 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:52,059 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040516ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:52,061 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f404017af20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:52,064 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:53,168 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40404b9f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:53,169 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095589620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:53,172 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:54,676 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40903e2ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:54,676 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409597e5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:54,678 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:03:56,779 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-04-16 06:03:57,413 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-04-16 06:03:58,578 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-04-16 06:03:59,374 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-04-16 06:04:00,200 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-04-16 06:04:03,632 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095ed5760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:04:03,633 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40401f0f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:04:03,636 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:04:03,658 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:04:15,270 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-04-16 06:04:19,872 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-04-16 06:04:22,049 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-04-16 06:04:24,728 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1168, 1169, 1170] 2026-04-16 06:04:24,821 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2089, 2090] 2026-04-16 06:04:25,442 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-04-16 06:04:27,680 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-04-16 06:04:29,488 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-04-16 06:04:33,773 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1176, 1177, 1178] 2026-04-16 06:04:33,895 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2105] 2026-04-16 06:04:34,334 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_multi_bill ... 2026-04-16 06:04:37,627 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-04-16 06:04:37,665 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-04-16 06:04:39,928 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-04-16 06:04:42,629 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-04-16 06:04:45,055 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-04-16 06:04:48,338 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-04-16 06:04:51,098 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-04-16 06:04:53,670 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1197, 1198] 2026-04-16 06:04:53,743 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2132] 2026-04-16 06:04:54,213 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-04-16 06:04:57,949 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2141] 2026-04-16 06:04:58,038 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2142] 2026-04-16 06:04:58,324 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-04-16 06:05:01,530 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1204, 1205, 1206, 1207, 1208] 2026-04-16 06:05:01,631 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2151] 2026-04-16 06:05:01,732 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1209, 1210, 1211, 1212] 2026-04-16 06:05:01,796 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2146] 2026-04-16 06:05:01,943 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-04-16 06:05:03,958 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1213, 1214, 1215] 2026-04-16 06:05:04,019 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2154, 2155] 2026-04-16 06:05:04,358 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-04-16 06:05:06,717 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1219, 1220, 1221, 1222] 2026-04-16 06:05:06,804 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2166] 2026-04-16 06:05:06,923 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1223, 1224, 1225] 2026-04-16 06:05:06,993 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2161] 2026-04-16 06:05:07,153 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-04-16 06:05:09,858 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1226, 1227, 1228, 1229] 2026-04-16 06:05:09,919 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2168] 2026-04-16 06:05:10,082 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-04-16 06:05:12,423 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1230, 1231, 1232, 1233] 2026-04-16 06:05:12,501 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2175] 2026-04-16 06:05:12,636 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-04-16 06:05:15,762 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1234, 1235, 1236, 1237] 2026-04-16 06:05:15,838 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2186] 2026-04-16 06:05:15,934 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1238, 1239, 1240] 2026-04-16 06:05:15,984 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2182] 2026-04-16 06:05:16,102 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-04-16 06:05:18,142 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-04-16 06:05:20,547 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-04-16 06:05:22,545 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1247, 1248] 2026-04-16 06:05:22,598 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2198] 2026-04-16 06:05:22,921 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-04-16 06:05:24,854 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line.ctp records with IDs: [1251, 1252] 2026-04-16 06:05:24,908 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #506 deleted account.move.line records with IDs: [2203] 2026-04-16 06:05:25,329 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:05:36,283 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-04-16 06:05:37,969 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-04-16 06:05:39,394 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-04-16 06:05:39,543 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-04-16 06:05:40,020 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-04-16 06:05:40,403 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:05:50,911 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-04-16 06:05:50,934 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:accountman from n/a 2026-04-16 06:05:51,192 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:05:51,464 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:05:51] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 51 0.027 0.248 2026-04-16 06:05:51,602 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:05:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 56 0.052 0.083 2026-04-16 06:05:51,705 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:05:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 35 0.036 0.062 2026-04-16 06:05:51,706 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_price: waiting for threads: [] 2026-04-16 06:05:51,806 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:06:02,585 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-04-16 06:06:03,212 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:06:14,507 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-04-16 06:06:15,224 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1573] 2026-04-16 06:06:15,849 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-04-16 06:06:16,828 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1585] 2026-04-16 06:06:17,641 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1588] 2026-04-16 06:06:19,239 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-04-16 06:06:20,246 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-04-16 06:06:21,606 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1596] 2026-04-16 06:06:22,608 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-04-16 06:06:22,963 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted product.product records with IDs: [2825] 2026-04-16 06:06:23,412 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-04-16 06:06:23,908 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1599] 2026-04-16 06:06:24,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-04-16 06:06:25,141 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted product.product records with IDs: [2840] 2026-04-16 06:06:25,692 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1606, 1607, 1608] 2026-04-16 06:06:26,177 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_valuation_no_pull ... 2026-04-16 06:06:28,493 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-04-16 06:06:28,834 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1625] 2026-04-16 06:06:29,426 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-04-16 06:06:30,612 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #515 deleted stock.move records with IDs: [1627] 2026-04-16 06:06:31,235 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:06:50,735 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-04-16 06:06:51,081 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1629] 2026-04-16 06:06:51,512 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1633] 2026-04-16 06:06:51,896 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1634, 1635, 1632] 2026-04-16 06:06:52,010 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-04-16 06:06:53,668 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1637] 2026-04-16 06:06:58,182 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-04-16 06:07:00,404 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-04-16 06:07:01,843 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-04-16 06:07:02,209 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-04-16 06:07:10,269 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-04-16 06:07:11,898 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-04-16 06:07:12,204 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1682] 2026-04-16 06:07:12,672 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-04-16 06:07:13,969 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1686] 2026-04-16 06:07:14,778 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-04-16 06:07:17,603 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1690] 2026-04-16 06:07:18,155 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-04-16 06:07:19,298 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1692] 2026-04-16 06:07:19,640 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-04-16 06:07:20,278 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-04-16 06:07:22,734 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-04-16 06:07:23,104 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-04-16 06:07:23,595 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-04-16 06:07:24,452 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-04-16 06:07:25,030 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.warehouse.orderpoint records with IDs: [30] 2026-04-16 06:07:25,272 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:07:25,863 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1708] 2026-04-16 06:07:27,222 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-04-16 06:07:30,098 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1711] 2026-04-16 06:07:30,462 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1713] 2026-04-16 06:07:30,767 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1714] 2026-04-16 06:07:31,326 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move.line records with IDs: [1683] 2026-04-16 06:07:31,707 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-04-16 06:07:31,898 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-04-16 06:07:32,382 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1718] 2026-04-16 06:07:33,085 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-04-16 06:07:34,760 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #517 deleted stock.move records with IDs: [1722] 2026-04-16 06:07:35,841 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:07:35,856 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-04-16 06:07:36,188 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:07:36,189 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:07:36,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-04-16 06:07:37,103 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 06:07:44,494 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-04-16 06:07:44,839 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:07:45,179 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-04-16 06:07:45,199 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7907] 2026-04-16 06:07:45,207 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:07:45,487 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-04-16 06:07:45,497 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7908] 2026-04-16 06:07:45,505 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:07:45,783 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7126, 7045, 7116, 7048, 7069, 7046, 7016, 7018, 7049, 7050, 7061, 7054, 7053, 7023, 7052, 7063, 7058, 7108, 7060, 7002, 7051, 7059, 7062, 7056, 7055, 7057, 7000, 7067, 7001, 7042, 7003, 7004, 7036, 7068, 7159, 7005, 7071, 7006, 7072, 7109, 7076, 7073, 7075, 7123, 7078, 7077, 7141, 7079, 7110, 7080, 7111, 7081, 7160, 7082, 7021, 7041, 7026, 7083, 7007, 7009, 7008, 7087, 7017, 7086, 7085, 7084, 7088, 7089, 7022, 7091, 7093, 7064, 7066, 7119, 7029, 7092, 7065, 7090, 7094, 7095, 7139, 7097, 7096, 7024, 7010, 7098, 7107, 7105, 7101, 7100, 7113, 7106, 7099, 7104, 7037, 7103, 7102, 7030, 7031, 7112, 7114, 7118, 7117, 7011, 7115, 7032, 7158, 7013, 7154, 7156, 7033, 7157, 7014, 7155, 7153, 7025, 7147, 7027, 7152, 7148, 7143, 7146, 7138, 7015, 7034, 7151, 7145, 7144, 7142, 7137, 7140, 7149, 7074, 7135, 7136, 7131, 7133, 7127, 7128, 7130, 7028, 7129, 7134, 7132, 7019, 7040, 6998, 7044, 7043, 7125, 6999, 7020, 7124, 7150, 7039, 7047, 7070, 7038, 7012, 7122, 7035, 7120, 7121] 2026-04-16 06:07:45,783 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:07:45,783 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-04-16 06:07:45,806 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-04-16 06:07:45,925 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-04-16 06:07:46,025 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [252, 254] 2026-04-16 06:07:46,033 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [253, 255] 2026-04-16 06:07:46,054 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-04-16 06:07:46,960 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [278] 2026-04-16 06:07:47,208 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-04-16 06:07:47,377 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-04-16 06:07:48,680 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-04-16 06:07:56,560 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-04-16 06:07:56,664 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-04-16 06:07:56,679 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-04-16 06:07:56,688 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-04-16 06:07:56,706 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-04-16 06:07:57,404 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-04-16 06:07:57,882 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-04-16 06:07:58,599 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-04-16 06:07:59,141 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-04-16 06:08:00,303 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-04-16 06:08:00,980 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-04-16 06:08:02,219 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-04-16 06:08:02,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-04-16 06:08:10,115 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-04-16 06:08:10,680 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-04-16 06:08:11,354 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:08:22,523 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_create_fifo_vacuum_anglo_saxon_expense_entry ... 2026-04-16 06:08:26,962 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_and_modified_product_price_precision_valuation_items ... 2026-04-16 06:08:28,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_journal_items1 ... 2026-04-16 06:08:29,737 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_currency_exchange_journal_items2 ... 2026-04-16 06:08:30,946 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_exchange_rate_backdated_bill ... 2026-04-16 06:08:36,170 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_invoice_shipment ... 2026-04-16 06:08:40,164 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #523 deleted account.partial.reconcile records with IDs: [363] 2026-04-16 06:08:40,224 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #523 deleted account.full.reconcile records with IDs: [291] 2026-04-16 06:08:41,238 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_manual_cost_adjustment_journal_items_quantity ... 2026-04-16 06:08:43,157 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_multiple_shipments_invoices ... 2026-04-16 06:08:47,333 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #523 deleted account.move.line.ctp records with IDs: [1323] 2026-04-16 06:08:48,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_price_difference_exchange_difference_accounting_date ... 2026-04-16 06:08:51,452 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_reconcile_cash_basis_bill ... 2026-04-16 06:08:55,257 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_reconciliation_differed_billing ... 2026-04-16 06:08:58,552 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #523 deleted account.move.line.ctp records with IDs: [1339] 2026-04-16 06:08:59,997 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_rounding_discount ... 2026-04-16 06:09:03,337 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_rounding_price_unit ... 2026-04-16 06:09:06,340 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_anglo_saxon_valuation_reconciliation: Starting TestValuationReconciliation.test_shipment_invoice ... 2026-04-16 06:09:08,662 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #523 deleted account.partial.reconcile records with IDs: [384] 2026-04-16 06:09:08,705 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #523 deleted account.full.reconcile records with IDs: [303] 2026-04-16 06:09:08,940 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:09:20,704 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_00_average_price ... 2026-04-16 06:09:22,774 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_bill_before_reciept ... 2026-04-16 06:09:24,340 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_inventory_user_svl_access ... 2026-04-16 06:09:25,340 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_no_compensatory_svl_from_asymmetrical_rounding ... 2026-04-16 06:09:26,734 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_average_price: Starting TestAveragePrice.test_svl_avco_with_discount ... 2026-04-16 06:09:28,014 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:09:39,821 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_fifo_price: Starting TestFifoPrice.test_00_test_fifo ... 2026-04-16 06:09:46,413 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_fifo_price: Starting TestFifoPrice.test_01_test_fifo ... 2026-04-16 06:09:47,227 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:09:59,157 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_fifo_returns: Starting TestFifoReturns.test_fifo_returns ... 2026-04-16 06:10:01,464 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:10:01,476 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_method: Starting TestPurchaseMethod.test_product_purchase_method_with_purchase_as_default_purchase_method ... 2026-04-16 06:10:01,625 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_method: Starting TestPurchaseMethod.test_product_purchase_method_with_receive_as_default_purchase_method ... 2026-04-16 06:10:01,777 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_00_purchase_order_flow ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_02_po_return ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_03_po_return_and_modify ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #535 deleted stock.move.line records with IDs: [1749] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #535 deleted stock.move records with IDs: [1786] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_04_multi_uom ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_04_update_date_planned ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_05_multi_company ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 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 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #535 deleted stock.move.line records with IDs: [1754] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #535 deleted stock.move records with IDs: [1791] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #535 deleted stock.move records with IDs: [1792] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_06_on_time_rate ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 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 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_inventory_adjustments_with_po ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_message_qty_already_received ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_packaging_and_qty_decrease ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #535 deleted stock.move.line records with IDs: [1771] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #535 deleted stock.move records with IDs: [1809] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_packaging_propagation ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_po_edit_after_receive ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_pol_description ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_putaway_strategy_in_backorder ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_negative_quantity ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_qty_invoiced_but_no_posted ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_returned_product_without_po_update ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_stock_picking_type_for_deliveries_generated_from_po ... 2026-04-16 06:10:54,239 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:11:02,174 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_00_cancel_purchase_order_flow ... 2026-04-16 06:11:02,285 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_01_packaging_propagation ... 2026-04-16 06:11:02,594 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_02_vendor_delay_report_partially_cancelled_purchase_order ... 2026-04-16 06:11:03,052 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1790] 2026-04-16 06:11:03,143 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1829] 2026-04-16 06:11:03,424 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:11:14,537 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_accruals ... 2026-04-16 06:11:16,379 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_invoiced_accrued_entries ... 2026-04-16 06:11:18,979 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_2steps_and_partner_on_orderpoint ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8230] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [34] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_add_line_to_existing_draft_po ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_backorder_mto_buy ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_change_of_scheduled_date ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_decrease_qty_multi_step_receipt ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8251] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [38] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_decrease_qty_multi_step_receipt02 ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8256] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [39] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1800] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1842] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_forbid_snoozing_auto_trigger_orderpoint ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_intercompany_reordering_rules ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8291] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [41] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_multi_lingual_orderpoints ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8300] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #543 deleted stock.move records with IDs: [1847] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #543 deleted stock.move records with IDs: [1846] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_multi_locations_and_reordering_rule ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_partners_validity_dates ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_procure_multi_lingual ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_procure_not_default_partner ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8328] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [300] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_1 ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8331] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1804] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1859] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_2 ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1864] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_3 ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_4 ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_multicurrency ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [329] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_triggered_two_times ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_visibility_days ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_visibility_days_display ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_report_1 ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1875] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8383] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [54] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_report_2 ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1880] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8394] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [56] 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_set_supplier_in_orderpoint ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_supplierinfo_last_purchase_date ... 2021-01-14 09:12:15,000 183 INFO rb-ab0a08e-221506-379762 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 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_update_po_line_without_purchase_access_right ... 2026-04-16 06:12:33,482 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:12:33,861 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-04-16 06:12:33,873 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8434] 2026-04-16 06:12:33,880 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:12:45,956 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_100_percent_discount ... 2026-04-16 06:12:47,034 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_PO_ordered_quantity_invoice_batch_svl ... 2026-04-16 06:12:48,766 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_analytic_distribution_propagation_with_exchange_difference ... 2026-04-16 06:12:49,863 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40951ccc20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:49,864 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40956f2980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:49,867 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:51,627 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40405ab560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:51,628 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403f7956c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:51,630 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:52,881 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409588f740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:52,882 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40409672e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:52,884 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:54,531 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409031ce00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:54,532 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403fee4540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:54,535 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:12:57,067 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation ... 2026-04-16 06:13:00,348 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_discount ... 2026-04-16 06:13:03,553 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_total_diff_discount ... 2026-04-16 06:13:07,192 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_avco ... 2026-04-16 06:13:07,580 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_discount ... 2026-04-16 06:13:11,151 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_avco_return_and_returned_back_different_currency ... 2026-04-16 06:13:13,269 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_anglo_saxon_valuation_multicurrency_same_date ... 2026-04-16 06:13:14,217 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_delivery_anglo_saxon_valuation_multicurrency_different_dates ... 2026-04-16 06:13:15,948 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_delivery_anglo_saxon_valuation_multicurrency_same_dates ... 2026-04-16 06:13:17,784 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_average_realtime_with_two_delivery_anglo_saxon_valuation_multicurrency_different_dates ... 2026-04-16 06:13:20,860 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_date_exchange_rate_for_price_diff_amls ... 2026-04-16 06:13:22,937 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_on_ordered_qty_valuation_multicurrency ... 2026-04-16 06:13:24,296 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_with_zero_qty ... 2026-04-16 06:13:27,372 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_change_currency_rate_average_1 ... 2026-04-16 06:13:28,263 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_curr_rates_and_out_qty ... 2026-04-16 06:13:30,309 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_anglosaxon_return ... 2026-04-16 06:13:36,673 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_bill_return_refund ... 2026-04-16 06:13:41,512 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1487] 2026-04-16 06:13:41,559 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1488, 1489] 2026-04-16 06:13:41,635 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2665] 2026-04-16 06:13:42,539 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_return_and_receive_all_on_backorder ... 2026-04-16 06:13:48,117 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_return_twice_and_bill ... 2026-04-16 06:13:53,353 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_incoming_with_negative_qty ... 2026-04-16 06:13:54,718 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_first_receipt_later_with_multicurrency_different_dates ... 2026-04-16 06:13:56,350 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_automated ... 2026-04-16 06:13:58,125 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_manual ... 2026-04-16 06:13:59,450 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_manual_non_standard_cost_bill_post ... 2026-04-16 06:14:01,121 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_multiple_move_same_prod_svl ... 2026-04-16 06:14:02,753 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_partial_bills_and_reconciliation ... 2026-04-16 06:14:07,868 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_aml_labels ... 2026-04-16 06:14:10,578 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_credit_notes ... 2026-04-16 06:14:18,596 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1556, 1557] 2026-04-16 06:14:18,682 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2783] 2026-04-16 06:14:20,113 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1561, 1562] 2026-04-16 06:14:20,187 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2789] 2026-04-16 06:14:21,540 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1567, 1568] 2026-04-16 06:14:21,588 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2797] 2026-04-16 06:14:22,697 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1573, 1574] 2026-04-16 06:14:22,769 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2805] 2026-04-16 06:14:24,847 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_order_between_bills_01 ... 2026-04-16 06:14:28,326 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1587, 1588] 2026-04-16 06:14:28,427 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2827] 2026-04-16 06:14:31,286 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_order_between_bills_02 ... 2026-04-16 06:14:34,662 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1603, 1604] 2026-04-16 06:14:34,743 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2852] 2026-04-16 06:14:37,649 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_date_usererror ... 2026-04-16 06:14:38,842 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_lot_valuation ... 2026-04-16 06:14:41,012 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_multi_curr_and_rates ... 2026-04-16 06:14:42,576 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_with_credit_notes_and_delivered_qties ... 2026-04-16 06:14:45,761 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1631, 1632] 2026-04-16 06:14:45,851 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2901] 2026-04-16 06:14:48,096 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.partial.reconcile records with IDs: [509, 506] 2026-04-16 06:14:48,509 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1641, 1642, 1643] 2026-04-16 06:14:48,606 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2916] 2026-04-16 06:14:50,617 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_with_returns_and_credit_notes ... 2026-04-16 06:14:56,116 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1658] 2026-04-16 06:14:56,164 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1659, 1660] 2026-04-16 06:14:56,250 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2942] 2026-04-16 06:14:58,277 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1664, 1665] 2026-04-16 06:14:58,350 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [2948] 2026-04-16 06:14:59,349 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_price_diff_with_partial_bills_and_delivered_qties ... 2026-04-16 06:15:09,560 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_purchase_with_backorders_and_return_and_price_changes ... 2026-04-16 06:15:14,653 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_realtime_anglo_saxon_valuation_multicurrency_different_dates ... 2026-04-16 06:15:15,727 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_return_a_return_avco_prod_with_exchange_diff ... 2026-04-16 06:15:19,585 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_foreign_currency_several_rates ... 2026-04-16 06:15:21,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_multicurrency ... 2026-04-16 06:15:22,978 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_return_credit_note ... 2026-04-16 06:15:24,912 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1714] 2026-04-16 06:15:24,966 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line.ctp records with IDs: [1715, 1716] 2026-04-16 06:15:25,047 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #546 deleted account.move.line records with IDs: [3034] 2026-04-16 06:15:25,972 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_from_increasing_tax ... 2026-04-16 06:15:26,783 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_multicurrency_with_tax ... 2026-04-16 06:15:28,378 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_multicurrency_with_tax_without_account ... 2026-04-16 06:15:29,299 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_rounding ... 2026-04-16 06:15:30,438 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_valuation_rounding_price_diff ... 2026-04-16 06:15:33,203 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403fb18fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:15:33,204 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4088ee0ea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:15:33,206 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:15:33,218 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:15:41,723 183 INFO rb-ab0a08e-221506-379762 odoo.addons.purchase_stock.tests.test_uninstall: Starting TestUninstallPurchaseStock.test_qty_received_method ... 2026-04-16 06:15:43,518 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [147484] 2026-04-16 06:15:43,518 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.model.fields.selection records with IDs: [3771] 2026-04-16 06:15:43,589 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:15:43,675 183 INFO rb-ab0a08e-221506-379762 odoo.addons.rating.tests.test_controller: Starting TestControllersRoute.test_controller_rating ... 2026-04-16 06:15:43,998 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-04-16 06:15:44,011 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9234] 2026-04-16 06:15:44,017 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:15:44,155 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:15:45,206 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:15:45] "GET /rate/d92ba171367a443bb24cadd64ad03e7c/submit_feedback HTTP/1.1" 200 - 172 0.100 0.954 2026-04-16 06:15:45,256 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 06:15:45,981 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:15:45] "GET /rate/d92ba171367a443bb24cadd64ad03e7c/5 HTTP/1.1" 200 - 199 0.131 0.582 2026-04-16 06:15:45,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:test_user_1 from n/a 2026-04-16 06:15:46,250 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:15:46] "GET /rate/d92ba171367a443bb24cadd64ad03e7c/5 HTTP/1.1" 200 - 80 0.050 0.197 2026-04-16 06:15:46,299 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:15:46] "GET /rate/97d4d7f0a3a94965b2c9f3459ddb9b9a/5 HTTP/1.1" 200 - 14 0.007 0.033 2026-04-16 06:15:46,417 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal from n/a 2026-04-16 06:15:46,513 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:15:46] "GET /rate/693c33f97d5046dba17968d22fd9f51b/5 HTTP/1.1" 200 - 36 0.031 0.058 2026-04-16 06:15:46,545 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 06:15:58,928 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuation.test_inv_ro_with_auto_fifo_part ... 2026-04-16 06:16:01,736 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:16:02,768 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_01_repair_states_transition ... 2026-04-16 06:16:03,643 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1918, 1919] 2026-04-16 06:16:04,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_02_repair_sale_order_binding ... 2026-04-16 06:16:05,588 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1927] 2026-04-16 06:16:05,714 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2000] 2026-04-16 06:16:06,131 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1928] 2026-04-16 06:16:06,239 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2002] 2026-04-16 06:16:07,496 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1931] 2026-04-16 06:16:07,613 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2005] 2026-04-16 06:16:07,841 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_03_sale_order_delivered_qty ... 2026-04-16 06:16:09,397 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_add_product_from_catalog ... 2026-04-16 06:16:09,434 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_copy_repair_product_with_different_groups ... 2026-04-16 06:16:09,769 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-04-16 06:16:09,778 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9308] 2026-04-16 06:16:09,784 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:16:09,793 183 INFO rb-ab0a08e-221506-379762 odoo.models: Access Denied by ACLs for operation: read, uid: 556, model: product.template, fields: create_repair 2026-04-16 06:16:10,243 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_create_repair_order_from_cross_company_sn ... 2026-04-16 06:16:10,363 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_delete_repair_resets_outgoing_stock_moves ... 2026-04-16 06:16:10,446 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9315] 2026-04-16 06:16:10,493 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted repair.order records with IDs: [27] 2026-04-16 06:16:10,512 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_delivered_qty_of_generated_so ... 2026-04-16 06:16:10,885 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_missing_production_location_raises_user_error ... 2026-04-16 06:16:18,995 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_no_recompute_location_when_change_user_after_confirm ... 2026-04-16 06:16:19,235 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-04-16 06:16:19,243 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9331] 2026-04-16 06:16:19,248 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:16:19,522 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_onchange_picking_type_id_and_name ... 2026-04-16 06:16:20,421 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1941] 2026-04-16 06:16:20,513 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_open_and_create_repair_from_lot ... 2026-04-16 06:16:20,761 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_purchase_price_so_create_from_repair ... 2026-04-16 06:16:20,991 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_components_lots_show_in_invoice ... 2026-04-16 06:16:21,895 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_compute_location ... 2026-04-16 06:16:22,013 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_compute_product_uom ... 2026-04-16 06:16:22,130 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_from_return ... 2026-04-16 06:16:23,577 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_multi_unit_order_with_serial_tracking ... 2026-04-16 06:16:24,014 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_order_uncomplete_moves ... 2026-04-16 06:16:24,368 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_repair_with_product_in_package ... 2026-04-16 06:16:24,683 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_sale_order_line_discount_on_repair_order ... 2026-04-16 06:16:24,954 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_sn_with_no_tracked_product ... 2026-04-16 06:16:25,371 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepair.test_trigger_orderpoint_from_repair ... 2026-04-16 06:16:25,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:16:25,816 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: Starting TestRepairHttp.test_repair_without_product_in_parts ... 2026-04-16 06:16:26,173 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:16:26,173 183 INFO rb-ab0a08e-221506-379762 odoo.addons.repair.tests.test_repair: skipped TestRepairHttp.test_repair_without_product_in_parts : Failed to detect chrome devtools port after 10.0s. 2026-04-16 06:16:26,216 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 06:16:42,621 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24157] 2026-04-16 06:16:42,621 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-04-16 06:16:44,024 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_employee ... 2026-04-16 06:16:44,272 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_portal_user ... 2026-04-16 06:16:44,736 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_manager ... 2026-04-16 06:16:45,183 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #563 deleted sale.order records with IDs: [135] 2026-04-16 06:16:45,207 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_access_rights: Starting TestAccessRights.test_access_sales_person ... 2026-04-16 06:16:47,343 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094d56fc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094b58cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40957f0ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40410c87c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094eb9c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040bb4180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094d16660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40410df920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_accrued_order ... 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_analytic_account_accrued_order ... 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_multi_currency_accrued_order ... 2022-01-01 00:00:00,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_accrued_sale_orders: Starting TestAccruedSaleOrders.test_product_name_in_accrued_revenue_entry ... 2026-04-16 06:17:12,849 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f27e480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:17:12,850 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403ff4efc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:17:12,851 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:17:12,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:17:13,748 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_common: Starting TestSaleCommon.test_common ... 2026-04-16 06:17:13,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:17:15,009 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_controllers: Starting TestAccessRightsControllers.test_access_controller ... 2026-04-16 06:17:15,171 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:17:15,993 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:17:15] "GET /my/orders/143?report_type=pdf HTTP/1.1" 303 - 15 0.007 0.818 2026-04-16 06:17:16,007 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:17:16] "GET /my/orders/143?access_token=foo&report_type=pdf HTTP/1.1" 303 - 4 0.002 0.006 2026-04-16 06:17:16,539 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:17:16] "GET /my/orders/143?access_token=3737cf21-64e8-4466-ba2b-745667e1df99&report_type=pdf HTTP/1.1" 200 - 100 0.051 0.477 2026-04-16 06:17:16,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:portal_user from n/a 2026-04-16 06:17:16,663 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:17:16] "GET /my/orders/143?report_type=pdf HTTP/1.1" 200 - 44 0.037 0.059 2026-04-16 06:17:16,697 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:17:16] "GET /my/orders/142?report_type=pdf HTTP/1.1" 303 - 15 0.010 0.019 2026-04-16 06:17:16,700 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_controllers.TestAccessRightsControllers.test_access_controller: waiting for threads: [] 2026-04-16 06:17:16,740 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:17:17,719 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_controllers: Starting TestSalesControllers.test_sales_portal_report ... 2026-04-16 06:17:17,831 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:17:18,051 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:17:18,548 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:17:18] "GET /my/orders/146?access_token=84982054-350d-4f5c-81b2-cf119fc899ef&report_type=pdf HTTP/1.1" 200 - 112 0.053 0.666 2026-04-16 06:17:18,559 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:17:18,632 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:17:18] "GET /my/orders/146?access_token=84982054-350d-4f5c-81b2-cf119fc899ef&report_type=pdf&download=true HTTP/1.1" 200 - 36 0.020 0.057 2026-04-16 06:17:18,674 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:17:18,694 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_controllers: Starting TestSaleSignature.test_01_portal_sale_signature_tour ... 2026-04-16 06:17:19,642 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-04-16 06:17:19,807 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:17:19,808 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_controllers: skipped TestSaleSignature.test_01_portal_sale_signature_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 06:17:19,855 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-04-16 06:17:44,971 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_commercial_partner_credit ... 2026-04-16 06:17:47,032 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_access ... 2026-04-16 06:17:48,309 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_and_warning_overinvoiced_sales_order ... 2026-04-16 06:17:49,590 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multi_company ... 2026-04-16 06:17:50,133 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_credit_limit_multicurrency ... 2026-04-16 06:17:51,074 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_invoice_independent_of_credit_to_invoice ... 2026-04-16 06:17:51,949 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_credit_limit: Starting TestSaleOrderCreditLimit.test_warning_on_invoice_with_downpayment ... 2026-04-16 06:17:53,526 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:17:53,535 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_onchange: Starting TestSaleOnchanges.test_create_products_in_different_companies ... 2026-04-16 06:18:09,854 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_onchange: Starting TestSaleOnchanges.test_sale_warnings ... 2026-04-16 06:18:10,149 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 06:18:23,282 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_11_so_payment_link ... 2026-04-16 06:18:23,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:18:24,339 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:18:25,302 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:18:25] "GET /payment/pay?amount=725.0¤cy_id=1&reference=Test+Transaction&partner_id=1708&access_token=46f5247a1fb4780f540e3c21cac4139fa12bbf4f20fa06006093fb2c253702e6&sale_order_id=157 HTTP/1.1" 200 - 246 0.133 1.791 2026-04-16 06:18:25,324 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:18:25,374 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:18:25] "POST /my/orders/157/transaction?access_token=840ed44e-66ba-4ed1-a4c9-baa77a26302c HTTP/1.1" 200 - 31 0.025 0.028 2026-04-16 06:18:26,269 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-04-16 06:18:26,576 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_12_so_partial_payment_link ... 2026-04-16 06:18:26,603 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:18:26,881 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:18:27,679 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:18:27] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=1708&access_token=fb475cd4b6b7abaf1d936bd21559edce094ac328b36eccce238895fcd3138603&sale_order_id=157 HTTP/1.1" 200 - 247 0.125 0.954 2026-04-16 06:18:27,696 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:18:27,770 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:18:27] "POST /my/orders/157/transaction?access_token=aee70e87-4c18-4d5d-b6ad-a8a79d165d87 HTTP/1.1" 200 - 31 0.036 0.042 2026-04-16 06:18:28,472 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-04-16 06:18:28,947 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:18:28,987 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:18:28] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=1708&access_token=fb475cd4b6b7abaf1d936bd21559edce094ac328b36eccce238895fcd3138603&sale_order_id=157 HTTP/1.1" 200 - 33 0.020 0.059 2026-04-16 06:18:28,998 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:18:29,056 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:18:29] "POST /my/orders/157/transaction?access_token=aee70e87-4c18-4d5d-b6ad-a8a79d165d87 HTTP/1.1" 200 - 30 0.022 0.039 2026-04-16 06:18:29,085 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_13_sale_automatic_partial_payment_link_delivery ... 2026-04-16 06:18:29,147 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:18:29,445 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:18:30,196 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:18:30] "GET /payment/pay?amount=362.5¤cy_id=1&reference=Test+Transaction&partner_id=1708&access_token=fb475cd4b6b7abaf1d936bd21559edce094ac328b36eccce238895fcd3138603&sale_order_id=157 HTTP/1.1" 200 - 247 0.112 0.939 2026-04-16 06:18:30,208 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:18:30,274 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:18:30] "POST /my/orders/157/transaction?access_token=6b2222cd-7ad6-4748-930a-f53891382207 HTTP/1.1" 200 - 31 0.030 0.040 2026-04-16 06:18:30,896 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-04-16 06:18:31,248 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_already_confirmed_so_payment ... 2026-04-16 06:18:32,201 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-04-16 06:18:33,715 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-04-16 06:18:33,793 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice ... 2026-04-16 06:18:34,745 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 461 and Message-Id '<002884959011936.1776320314.630898475646973-openerp-157-sale.order@c490519bbb32>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-04-16 06:18:34,745 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-04-16 06:18:34,747 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-04-16 06:18:36,200 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 462 and Message-Id '<579843075031840.1776320316.125051736831665-openerp-1250-account.move@c490519bbb32>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-04-16 06:18:36,201 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-04-16 06:18:36,202 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-04-16 06:18:36,242 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template ... 2026-04-16 06:18:37,241 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 463 and Message-Id '<854614033572098.1776320317.114123344421387-openerp-157-sale.order@c490519bbb32>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-04-16 06:18:37,241 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-04-16 06:18:37,242 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-04-16 06:18:38,632 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 464 and Message-Id '<511498187450101.1776320318.546106576919556-openerp-1252-account.move@c490519bbb32>' from 'viindoobot@example.viindoo.com' to (redacted) 'n**********er@example.com' successfully sent 2026-04-16 06:18:38,632 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-04-16 06:18:38,634 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-04-16 06:18:38,675 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_confirm_and_auto_invoice_custom_mail_template_unlinked ... 2026-04-16 06:18:38,760 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #587 deleted mail.template records with IDs: [88] 2026-04-16 06:18:39,792 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 465 and Message-Id '<642275426365042.1776320319.677863597869873-openerp-157-sale.order@c490519bbb32>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-04-16 06:18:39,793 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-04-16 06:18:39,794 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-04-16 06:18:40,982 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 466 and Message-Id '<420627536284054.1776320320.914839267730713-openerp-1254-account.move@c490519bbb32>' from 'accountman@test.com' to (redacted) 'n**********er@example.com' successfully sent 2026-04-16 06:18:40,982 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-04-16 06:18:40,984 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-04-16 06:18:41,012 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_auto_done_and_auto_invoice ... 2026-04-16 06:18:41,926 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-04-16 06:18:43,478 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-04-16 06:18:43,563 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_automatic_invoice_mail_author ... 2026-04-16 06:18:44,736 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-04-16 06:18:46,106 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_check_payment_access_token_before_rerouting_flow ... 2026-04-16 06:18:46,129 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_check_portal_access_token_before_rerouting_flow ... 2026-04-16 06:18:46,153 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_confirmed_transactions_comfirms_so_with_multiple_transaction ... 2026-04-16 06:18:47,190 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-04-16 06:18:47,546 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_automatic_invoice ... 2026-04-16 06:18:48,619 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-04-16 06:18:50,251 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-04-16 06:18:50,342 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_insufficient_amount ... 2026-04-16 06:18:51,015 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-04-16 06:18:51,328 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_several_payments ... 2026-04-16 06:18:51,913 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-04-16 06:18:52,882 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-04-16 06:18:53,211 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_downpayment_confirm_sale_order_sufficient_amount ... 2026-04-16 06:18:54,264 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-04-16 06:18:54,618 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_invoice_is_final ... 2026-04-16 06:18:55,677 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-04-16 06:18:56,081 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_linked_transactions_when_invoicing ... 2026-04-16 06:18:56,735 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-04-16 06:18:57,908 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-04-16 06:18:58,536 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #587 deleted stock.move records with IDs: [2063] 2026-04-16 06:18:58,909 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_partial_payment_confirm_order ... 2026-04-16 06:18:59,844 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_refund_message_author_is_logged_in_user_for_sale_order ... 2026-04-16 06:19:00,848 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-04-16 06:19:01,177 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_so_partial_payment_no_invoice ... 2026-04-16 06:19:01,902 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-04-16 06:19:02,226 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_so_payment_link_with_different_partner_invoice ... 2026-04-16 06:19:02,294 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:03,317 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:19:04,125 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:04] "GET /payment/pay?amount=1111.11¤cy_id=1&reference=Test+Transaction&partner_id=1707&access_token=4462557fd4e896c6b4f84147d01f344559c575b19d3e649bfa1034e7b3b674ab&sale_order_id=157 HTTP/1.1" 200 - 245 0.169 1.664 2026-04-16 06:19:04,158 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_payment_flow: Starting TestSalePayment.test_transaction_route_rejects_unexpected_kwarg ... 2026-04-16 06:19:04,193 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:04,430 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-04-16 06:19:04,436 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:04] "POST /my/orders/157/transaction HTTP/1.1" 200 - 14 0.004 0.242 2026-04-16 06:19:04,503 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-04-16 06:19:05,449 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_attribute_value: Starting TestProductAttributeValue.test_attribute_values_deletion_or_archiving ... 2026-04-16 06:19:05,690 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:19:05,691 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:19:05,738 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:19:06,628 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_catalog_context ... 2026-04-16 06:19:06,664 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:06,699 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data ... 2026-04-16 06:19:06,718 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:06,873 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:07,164 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:07] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 37 0.031 0.262 2026-04-16 06:19:07,199 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_discounted_lines ... 2026-04-16 06:19:07,221 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:08,571 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:09,666 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:09] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.025 1.072 2026-04-16 06:19:09,697 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_data_with_pricelist_rules ... 2026-04-16 06:19:09,743 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:09,773 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:10,032 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:10] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 45 0.026 0.236 2026-04-16 06:19:10,064 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_empty_order_data ... 2026-04-16 06:19:10,084 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:10,096 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:10,369 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:10] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 41 0.024 0.251 2026-04-16 06:19:10,399 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_readonly_order_data ... 2026-04-16 06:19:10,421 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:10,478 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:10,741 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:10] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 35 0.023 0.242 2026-04-16 06:19:10,767 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_remove_product_from_catalog_without_sol ... 2026-04-16 06:19:10,784 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:10,795 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:11,758 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:11] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.025 0.941 2026-04-16 06:19:11,789 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update ... 2026-04-16 06:19:11,809 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:11,823 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:12,105 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:12] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 71 0.049 0.235 2026-04-16 06:19:12,146 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_catalog: Starting TestProductCatalog.test_update_with_pricelist_rules ... 2026-04-16 06:19:12,166 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:salesmanager from n/a 2026-04-16 06:19:12,897 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:13,123 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:13] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 70 0.041 0.188 2026-04-16 06:19:13,205 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:13] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.023 0.044 2026-04-16 06:19:14,286 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:14] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 67 0.044 0.064 2026-04-16 06:19:14,332 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:19:15,519 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute ... 2026-04-16 06:19:16,334 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 06:19:16,350 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:16,574 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:16] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 40 0.024 0.201 2026-04-16 06:19:16,575 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_attribute: waiting for threads: [] 2026-04-16 06:19:16,599 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value ... 2026-04-16 06:19:17,299 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 06:19:17,314 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:18,413 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:18] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 39 0.061 1.040 2026-04-16 06:19:18,441 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_attribute_value_custom_no_variant ... 2026-04-16 06:19:19,079 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 06:19:19,095 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:19,290 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:19] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 43 0.032 0.165 2026-04-16 06:19:19,291 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_attribute_value_custom_no_variant: waiting for threads: [] 2026-04-16 06:19:19,315 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_dropped_value_isnt_shown ... 2026-04-16 06:19:19,809 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 06:19:19,829 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:20,115 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 40 0.026 0.262 2026-04-16 06:19:20,116 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_dropped_value_isnt_shown: waiting for threads: [] 2026-04-16 06:19:20,140 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_excluded_inactive_ptav ... 2026-04-16 06:19:20,373 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3140] 2026-04-16 06:19:20,436 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 06:19:20,452 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:20,723 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 40 0.025 0.249 2026-04-16 06:19:20,777 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.013 0.032 2026-04-16 06:19:20,832 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.014 0.032 2026-04-16 06:19:20,883 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.012 0.031 2026-04-16 06:19:20,884 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_excluded_inactive_ptav: waiting for threads: [] 2026-04-16 06:19:20,910 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_multiple_attribute_lines_same_attribute ... 2026-04-16 06:19:21,104 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 06:19:21,122 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:22,151 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:22] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 39 0.023 1.008 2026-04-16 06:19:22,152 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_multiple_attribute_lines_same_attribute: waiting for threads: [] 2026-04-16 06:19:22,177 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data: Starting TestProductConfiguratorData.test_ptal_values_set_for_no_variant_atribute ... 2026-04-16 06:19:22,346 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.res_users: Login successful for db:rb-ab0a08e-221506-379762 login:demo from n/a 2026-04-16 06:19:22,367 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-04-16 06:19:22,644 183 INFO rb-ab0a08e-221506-379762 werkzeug: 127.0.0.1 - - [16/Apr/2026 06:19:22] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 42 0.028 0.252 2026-04-16 06:19:22,645 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data.TestProductConfiguratorData.test_ptal_values_set_for_no_variant_atribute: waiting for threads: [] 2026-04-16 06:19:22,685 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:19:23,734 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_product_configurator_data: Starting TestSaleProductVariants.test_attribute_removal ... 2026-04-16 06:19:24,165 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:19:24,902 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator ... 2026-04-16 06:19:25,372 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:19:25,373 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_combo_configurator: skipped TestSaleComboConfigurator.test_sale_combo_configurator : Failed to detect chrome devtools port after 10.0s. 2026-04-16 06:19:25,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preconfigure_unconfigurable_ptals ... 2026-04-16 06:19:25,799 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:19:25,799 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:19:25,828 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_combo_configurator: Starting TestSaleComboConfigurator.test_sale_combo_configurator_preselect_single_unconfigurable_items ... 2026-04-16 06:19:26,602 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:19:26,602 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:19:26,649 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:19:27,402 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_compute_packaging_00 ... 2026-04-16 06:19:30,501 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_compute_packaging_01 ... 2026-04-16 06:19:39,046 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_computes_auto_fill ... 2026-04-16 06:19:39,313 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_discount_rounding ... 2026-04-16 06:19:39,459 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_draft_quotation_followers ... 2026-04-16 06:19:39,582 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_invoicing_terms ... 2026-04-16 06:19:39,724 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_order_auto_lock_with_public_user ... 2026-04-16 06:19:40,313 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_price_recomputation_on_readonly_unit_price ... 2026-04-16 06:19:40,480 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_email_subtitle ... 2026-04-16 06:19:40,603 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_line_product_taxes_on_branch ... 2026-04-16 06:19:57,011 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_send_to_self ... 2026-04-16 06:19:57,734 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_standard_flow ... 2026-04-16 06:19:58,363 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795259929784160.1776320398.268036365509033-openerp-170-sale.order@c490519bbb32>: ['"Test Partner" <@False>'] 2026-04-16 06:19:58,384 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-04-16 06:19:58,615 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_order_unit_price_recompute_on_product_change ... 2026-04-16 06:19:59,162 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sale_sequence ... 2026-04-16 06:20:00,077 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_scheduled_mark_so_as_sent ... 2026-04-16 06:20:00,127 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.scheduled.message records with IDs: [1] 2026-04-16 06:20:00,144 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sent_quotation_followers ... 2026-04-16 06:20:00,234 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_company_empty ... 2026-04-16 06:20:08,434 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_discount_is_not_reset ... 2026-04-16 06:20:08,730 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_is_invoiceable_if_only_discount_line_remains_to_invoice ... 2026-04-16 06:20:09,387 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_is_not_invoiceable_if_only_discount_line_is_to_invoice ... 2026-04-16 06:20:09,825 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_so_names ... 2026-04-16 06:20:09,860 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_name_search ... 2026-04-16 06:20:09,915 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_sol_names ... 2026-04-16 06:20:10,323 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_state_changes ... 2026-04-16 06:20:10,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_tax_amount_rounding ... 2026-04-16 06:20:10,967 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_unlink_cancel ... 2026-04-16 06:20:11,083 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: sale.order 2026-04-16 06:20:11,129 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted sale.order records with IDs: [188] 2026-04-16 06:20:11,484 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2004] 2026-04-16 06:20:11,568 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [82, 81] 2026-04-16 06:20:11,598 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [88] 2026-04-16 06:20:11,607 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [60] 2026-04-16 06:20:11,625 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 604, model: sale.order 2026-04-16 06:20:11,651 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted sale.order records with IDs: [189] 2026-04-16 06:20:11,688 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4025] 2026-04-16 06:20:12,008 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_validity_days ... 2026-04-16 06:20:12,212 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrder.test_zero_quantity ... 2026-04-16 06:20:12,279 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:20:25,128 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleOrderInvoicing.test_invoice_state_when_ordered_quantity_is_negative ... 2026-04-16 06:20:26,061 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:20:27,458 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_action_recompute_taxes ... 2026-04-16 06:20:27,772 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_from_partner_user ... 2026-04-16 06:20:27,898 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_sales_team_when_changing_user ... 2026-04-16 06:20:27,978 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_assign_tax_multi_company ... 2026-04-16 06:20:52,643 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_cannot_assign_tax_of_mismatch_company ... 2026-04-16 06:21:08,718 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_downpayment_amount_constraints ... 2026-04-16 06:21:08,784 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_keep_sales_team_when_changing_user_with_no_team ... 2026-04-16 06:21:08,892 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_qty_delivered_on_creation ... 2026-04-16 06:21:09,069 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSalesTeam.test_sale_order_analytic_distribution_change ... 2026-04-16 06:21:11,209 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40406076a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:11,209 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095b88a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:11,212 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:12,295 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4088c9c220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:12,296 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f404110a5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:12,298 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:14,012 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408b241080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:14,013 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403fae1ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:14,015 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:15,251 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094ba7a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:15,252 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40401e3a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:15,254 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:18,488 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40415b9760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:18,489 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40403ad760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:18,492 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:18,507 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:21:36,851 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24157] 2026-04-16 06:21:36,851 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-04-16 06:21:37,114 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: Starting TestSaleMailComposerUI.test_mail_attachment_removal_tour ... 2026-04-16 06:21:37,422 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:21:37,424 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order: skipped TestSaleMailComposerUI.test_mail_attachment_removal_tour : Failed to detect chrome devtools port after 10.0s. 2026-04-16 06:21:37,516 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:21:38,305 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_amount ... 2026-04-16 06:21:38,478 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_amount_discount_with_fixed_tax ... 2026-04-16 06:21:38,674 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_discount_translation ... 2026-04-16 06:21:39,002 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_discount_translation_tax_groups ... 2026-04-16 06:21:39,219 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_line_and_global_discount ... 2026-04-16 06:21:39,393 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_percent_discount_above_100 ... 2026-04-16 06:21:39,426 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_so_discount ... 2026-04-16 06:21:39,618 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [345] 2026-04-16 06:21:39,740 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [346] 2026-04-16 06:21:39,828 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_so_discount_with_fixed_tax ... 2026-04-16 06:21:40,043 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_sol_discount ... 2026-04-16 06:21:40,100 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_discount: Starting TestSaleOrderDiscount.test_sol_discount_removal ... 2026-04-16 06:21:40,164 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:21:53,412 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_analytic_distribution ... 2026-04-16 06:21:55,359 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095d9ae80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:55,360 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094d6cae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:55,370 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:56,598 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094b591c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:56,599 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409587c720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:56,602 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:58,163 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40406fb1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:58,164 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040586020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:58,167 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:59,607 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40404b8540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:59,608 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095ea93a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:21:59,610 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:02,424 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_analytic_distribution_zero_line ... 2026-04-16 06:22:03,536 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408b134b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:03,536 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040762700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:03,539 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:05,403 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408b347d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:05,404 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40957182c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:05,408 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:06,851 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408b657600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:06,852 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f404090f060> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:06,855 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:09,016 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40903cb1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:09,017 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40955e3c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:09,022 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:10,674 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_downpayment_description ... 2026-04-16 06:22:12,453 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_so_downpayment_invoice_credited_reinvoiced ... 2026-04-16 06:22:14,310 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line.ctp records with IDs: [1822, 1823, 1824, 1825] 2026-04-16 06:22:14,402 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line records with IDs: [3232] 2026-04-16 06:22:15,386 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_so_with_multiple_line_rounding ... 2026-04-16 06:22:16,519 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_and_account_breakdown ... 2026-04-16 06:22:18,174 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_fixed_payment_method ... 2026-04-16 06:22:19,174 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_fixed_payment_method_with_taxes_on_all_lines ... 2026-04-16 06:22:20,138 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_other_currency ... 2026-04-16 06:22:21,181 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_breakdown_with_discount ... 2026-04-16 06:22:22,140 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_analytic_distribution ... 2026-04-16 06:22:24,014 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40411d2660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:24,016 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408f9ef6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:24,019 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:25,454 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095034ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:25,455 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095767740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:25,458 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:27,194 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40948d14e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:27,195 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408b0adc60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:27,200 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:28,588 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040bb5760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:28,589 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408fc72480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:28,592 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:31,227 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_breakdown ... 2026-04-16 06:22:32,395 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_fixed_amount_price_include ... 2026-04-16 06:22:33,371 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_amount_rounding ... 2026-04-16 06:22:33,660 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted sale.order.line records with IDs: [353] 2026-04-16 06:22:34,912 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_breakdown ... 2026-04-16 06:22:35,953 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_include_base_amount_breakdown ... 2026-04-16 06:22:36,779 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_include_base_amount_breakdown_with_discount ... 2026-04-16 06:22:37,823 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_negative_amount_rounding_final_invoice ... 2026-04-16 06:22:38,124 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted sale.order.line records with IDs: [352, 353] 2026-04-16 06:22:39,930 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line.ctp records with IDs: [1842, 1843] 2026-04-16 06:22:40,031 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line.ctp records with IDs: [1844, 1845, 1846, 1847, 1848, 1849] 2026-04-16 06:22:40,130 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line records with IDs: [3331, 3332] 2026-04-16 06:22:40,853 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line.ctp records with IDs: [1850, 1851, 1852, 1853] 2026-04-16 06:22:40,964 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line records with IDs: [3328, 3329, 3330, 3333, 3334, 3335] 2026-04-16 06:22:41,058 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted mail.message records with IDs: [9737, 9736] 2026-04-16 06:22:41,116 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move records with IDs: [1301] 2026-04-16 06:22:41,126 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted mail.followers records with IDs: [4125] 2026-04-16 06:22:41,808 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_positive_amount_rounding_final_invoice ... 2026-04-16 06:22:42,133 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted sale.order.line records with IDs: [352, 353] 2026-04-16 06:22:43,821 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line.ctp records with IDs: [1858, 1859] 2026-04-16 06:22:43,882 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line.ctp records with IDs: [1860, 1861, 1862, 1863, 1864, 1865] 2026-04-16 06:22:43,951 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line records with IDs: [3352, 3353] 2026-04-16 06:22:44,566 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line.ctp records with IDs: [1866, 1867, 1868, 1869] 2026-04-16 06:22:44,665 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line records with IDs: [3349, 3350, 3351, 3354, 3355, 3356] 2026-04-16 06:22:44,736 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted mail.message records with IDs: [9745, 9744] 2026-04-16 06:22:44,766 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move records with IDs: [1304] 2026-04-16 06:22:44,771 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted mail.followers records with IDs: [4131] 2026-04-16 06:22:45,501 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_price_include_small_amount_rounding_final_invoice ... 2026-04-16 06:22:47,802 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_down_payment: Starting TestSaleOrderDownPayment.test_tax_with_diff_tax_on_invoice_breakdown ... 2026-04-16 06:22:47,947 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted sale.order.line records with IDs: [351, 352, 353] 2026-04-16 06:22:48,825 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line.ctp records with IDs: [1880, 1881] 2026-04-16 06:22:48,907 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #620 deleted account.move.line records with IDs: [3394] 2026-04-16 06:22:50,859 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408b344b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:50,860 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408b657740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:50,863 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:22:50,877 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:22:51,038 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_order_product_catalog: Starting TestSaleOrderProductCatalog.test_sale_order_product_catalog_branch_company_tour ... 2026-04-16 06:23:00,707 183 WARNING rb-ab0a08e-221506-379762 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-04-16 06:23:00,708 183 INFO rb-ab0a08e-221506-379762 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-04-16 06:23:00,794 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 06:23:01,744 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_combo_product_discount ... 2026-04-16 06:23:02,060 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_compute_price_unit_no_currency ... 2026-04-16 06:23:02,125 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_amount_undiscounted ... 2026-04-16 06:23:02,681 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2134] 2026-04-16 06:23:03,014 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_discount_and_untaxed_subtotal ... 2026-04-16 06:23:03,608 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_fiscalposition_application ... 2026-04-16 06:23:07,461 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_free_product_and_price_include_fixed_tax ... 2026-04-16 06:23:07,617 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_manual_price_prevents_recompute ... 2026-04-16 06:23:08,355 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_multi_currency_discount ... 2026-04-16 06:23:16,866 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_negative_discounts ... 2026-04-16 06:23:17,005 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_no_pricelist_rules ... 2026-04-16 06:23:17,323 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_based_on_another ... 2026-04-16 06:23:17,452 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_dates ... 2026-04-16 06:23:17,819 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_minimal_qty ... 2026-04-16 06:23:17,999 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_price_recompute_on_quantity_change ... 2026-04-16 06:23:18,846 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_product_context ... 2026-04-16 06:23:19,099 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_pricelist_with_another_currency ... 2026-04-16 06:23:19,269 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_product_quantity_rounding ... 2026-04-16 06:23:19,572 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_tax_mapping ... 2026-04-16 06:23:19,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_sale_with_taxes ... 2026-04-16 06:23:19,872 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_show_discount ... 2026-04-16 06:23:20,255 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping ... 2026-04-16 06:23:20,414 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_so_tax_mapping_multicompany ... 2026-04-16 06:23:28,231 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_prices: Starting TestSalePrices.test_update_prices ... 2026-04-16 06:23:28,409 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-04-16 06:23:28,738 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3232] 2026-04-16 06:23:28,992 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3251] 2026-04-16 06:23:29,007 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_product_attribute_value_config: Starting TestSaleProductAttributeValueConfig.test_01_is_combination_possible_archived ... 2026-04-16 06:23:29,367 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3247, 3248, 3249, 3250] 2026-04-16 06:23:29,393 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2131] 2026-04-16 06:23:29,574 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3256, 3257, 3258, 3259, 3260] 2026-04-16 06:23:29,605 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2125] 2026-04-16 06:23:29,711 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3255] 2026-04-16 06:23:29,861 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2139] 2026-04-16 06:23:30,011 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3262, 3263] 2026-04-16 06:23:30,260 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272] 2026-04-16 06:23:30,505 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288] 2026-04-16 06:23:30,529 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2140] 2026-04-16 06:23:30,754 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3290, 3291, 3292, 3293, 3294] 2026-04-16 06:23:30,777 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2141] 2026-04-16 06:23:30,868 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3289] 2026-04-16 06:23:31,035 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [2142] 2026-04-16 06:23:31,241 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3296, 3295] 2026-04-16 06:23:31,425 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-04-16 06:23:32,222 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_additional_configurator_data ... 2026-04-16 06:23:32,331 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_product_template: Starting TestSaleProductTemplate.test_sale_get_configurator_display_price ... 2026-04-16 06:23:32,478 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:23:47,012 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_create ... 2026-04-16 06:23:47,764 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_invoice_with_downpayment ... 2026-04-16 06:23:49,542 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_refund: Starting TestSaleRefund.test_refund_modify ... 2026-04-16 06:23:53,119 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:24:09,870 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_foreign_currency ... 2026-04-16 06:24:12,112 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_report: Starting TestSaleReportCurrencyRate.test_sale_report_with_downpayment ... 2026-04-16 06:24:13,937 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:24:39,119 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_multiple_so ... 2026-04-16 06:24:40,212 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_one_line_multiple_so ... 2026-04-16 06:24:41,329 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_price_unit_change ... 2026-04-16 06:24:42,408 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_amount_to_invoice_with_discount ... 2026-04-16 06:24:43,288 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_automatic_matching ... 2026-04-16 06:24:44,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_credit_note_no_automatic_matching ... 2026-04-16 06:24:45,700 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment ... 2026-04-16 06:24:47,093 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_fixed_amount_with_zero_total_amount ... 2026-04-16 06:24:47,641 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_invoice_and_partial_credit_note ... 2026-04-16 06:24:50,254 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_name ... 2026-04-16 06:24:51,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_line_remains_on_SO ... 2026-04-16 06:24:52,315 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_percentage_tax_icl ... 2026-04-16 06:24:53,262 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_downpayment_validation ... 2026-04-16 06:24:54,228 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_group_invoice ... 2026-04-16 06:24:55,555 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice ... 2026-04-16 06:24:57,865 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_after_product_return_price_not_default ... 2026-04-16 06:24:58,871 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #637 deleted stock.move.line records with IDs: [2086] 2026-04-16 06:24:58,978 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #637 deleted stock.move records with IDs: [2169] 2026-04-16 06:24:59,054 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_distribution_model ... 2026-04-16 06:25:00,839 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095dbde40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:00,840 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095019d00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:00,845 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:02,070 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4041839bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:02,071 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40410de8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:02,074 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:03,750 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f409538efc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:03,751 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040964f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:03,753 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:05,028 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f7979c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:05,029 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40906747c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:05,034 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:07,698 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_analytic_rule_with_account_prefix ... 2026-04-16 06:25:08,976 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40405e0900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:08,977 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4088ee3ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:08,979 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:10,468 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404070c900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:10,469 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40410e3600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:10,472 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:12,334 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408afba3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:12,335 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403feb6480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:12,337 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:14,335 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404055cb80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:14,337 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408b74bba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:14,340 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:15,987 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403fd7cea0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:15,988 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040e96340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:15,990 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:17,809 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403fc199e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:17,810 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40409d7ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:17,813 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:19,289 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f408b71da80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:19,290 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403f8b2a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:19,293 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:21,277 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4088d96520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:21,279 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094bd7880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:21,281 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:23,021 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_combo_product ... 2026-04-16 06:25:23,981 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_line_name_has_product_name ... 2026-04-16 06:25:24,766 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_discount ... 2026-04-16 06:25:26,002 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_invoice_with_sections ... 2026-04-16 06:25:26,824 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multi_company_invoice ... 2026-04-16 06:25:28,137 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_multiple_sale_orders_on_same_invoice ... 2026-04-16 06:25:29,385 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_qty_invoiced ... 2026-04-16 06:25:31,187 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_refund_salesteam ... 2026-04-16 06:25:31,988 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_sale_order_standard_flow_with_invoicing ... 2026-04-16 06:25:32,769 183 INFO rb-ab0a08e-221506-379762 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654033189158121.1776320732.639498233795166-openerp-249-sale.order@c490519bbb32>: ['"partner_a" <@False>'] 2026-04-16 06:25:32,805 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #637 deleted mail.mail records with IDs: [484] 2026-04-16 06:25:33,847 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_salesperson_in_invoice_followers ... 2026-04-16 06:25:34,427 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #637 deleted mail.mail records with IDs: [485] 2026-04-16 06:25:34,444 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #637 deleted mail.message records with IDs: [9918] 2026-04-16 06:25:34,458 183 INFO rb-ab0a08e-221506-379762 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-04-16 06:25:34,732 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #637 deleted mail.mail records with IDs: [486] 2026-04-16 06:25:35,341 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #637 deleted mail.mail records with IDs: [487] 2026-04-16 06:25:35,565 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_search_invoice_ids ... 2026-04-16 06:25:36,253 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_create_multicompany ... 2026-04-16 06:25:37,081 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_sale_to_invoice: Starting TestSaleToInvoice.test_so_note_to_invoice ... 2026-04-16 06:25:39,706 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40407d5800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:39,707 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40958e8b80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:39,710 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:25:39,723 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 06:25:51,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount ... 2026-04-16 06:25:52,117 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_fixed_tax ... 2026-04-16 06:25:52,354 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_apply_mixed_epd_discount_percent_and_fixed_tax ... 2026-04-16 06:25:52,658 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_discount_with_round_globally_sale_orders ... 2026-04-16 06:25:53,043 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [385] 2026-04-16 06:25:53,331 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_mixed_combined_standalone_taxes_sale_orders ... 2026-04-16 06:25:53,585 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [387] 2026-04-16 06:25:53,828 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [388] 2026-04-16 06:25:54,081 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [389] 2026-04-16 06:25:54,334 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_sale_orders ... 2026-04-16 06:25:54,791 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [391] 2026-04-16 06:25:55,059 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_include_base_amount_sale_orders ... 2026-04-16 06:25:55,401 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_preceding_subtotal_with_tax_group_sale_orders ... 2026-04-16 06:25:55,725 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_division_tax_sale_orders ... 2026-04-16 06:25:56,037 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [395] 2026-04-16 06:25:56,276 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_percent_tax_sale_orders ... 2026-04-16 06:25:56,548 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [397] 2026-04-16 06:25:56,760 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_1_generic_helpers ... 2026-04-16 06:25:57,000 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_reverse_charge_taxes_2_generic_helpers ... 2026-04-16 06:25:57,250 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_be_sale_orders ... 2026-04-16 06:25:57,345 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [384, 383, 382] 2026-04-16 06:25:57,612 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [401] 2026-04-16 06:25:57,896 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [402] 2026-04-16 06:25:58,169 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [403] 2026-04-16 06:25:58,412 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [404] 2026-04-16 06:25:58,699 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [405] 2026-04-16 06:25:58,975 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [406] 2026-04-16 06:25:59,272 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [407] 2026-04-16 06:25:59,497 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [408] 2026-04-16 06:25:59,805 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_br_sale_orders ... 2026-04-16 06:25:59,955 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [384, 383, 382] 2026-04-16 06:26:00,246 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [410] 2026-04-16 06:26:00,592 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [411] 2026-04-16 06:26:00,890 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [412] 2026-04-16 06:26:01,189 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [413] 2026-04-16 06:26:01,456 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [414] 2026-04-16 06:26:01,770 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [415] 2026-04-16 06:26:01,995 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [416] 2026-04-16 06:26:02,247 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_in_sale_orders ... 2026-04-16 06:26:02,368 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [384, 383, 382] 2026-04-16 06:26:02,664 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [418] 2026-04-16 06:26:02,977 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [419] 2026-04-16 06:26:03,255 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [420] 2026-04-16 06:26:03,554 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [421] 2026-04-16 06:26:03,868 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [422] 2026-04-16 06:26:04,162 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [423] 2026-04-16 06:26:04,430 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [424] 2026-04-16 06:26:04,686 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummarySale.test_taxes_l10n_mx_sale_orders ... 2026-04-16 06:26:05,022 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #646 deleted res.currency.rate records with IDs: [426] 2026-04-16 06:26:05,353 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:26:06,086 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_async_emails_cron_does_not_trigger_itself ... 2026-04-16 06:26:06,223 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_asynchronously ... 2026-04-16 06:26:06,280 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_async_emails.tests.test_sale_order: Starting TestSaleOrder.test_order_status_email_is_sent_synchronously_if_not_configured ... 2026-04-16 06:26:06,328 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:26:33,843 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040811f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:33,844 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f408fa6d940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:33,847 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:35,345 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f404108fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:35,346 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040e96ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:35,350 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:37,280 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095ea8f40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:37,282 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4094b1d760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:37,284 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:38,681 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4040849620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:38,682 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40956db6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:38,685 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/sale_expense/tests/test_reinvoice.py", line 27, in setUpClass super().setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:26:40,852 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expense_reinvoice_tax_multine_line ... 2026-04-16 06:26:42,370 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [128] 2026-04-16 06:26:42,979 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_analytic_distribution ... 2026-04-16 06:26:43,845 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [129] 2026-04-16 06:26:44,464 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_1_create_moves ... 2026-04-16 06:26:45,203 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [127] 2026-04-16 06:26:45,984 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_2_reset_sheet_to_draft ... 2026-04-16 06:26:46,708 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [127] 2026-04-16 06:26:48,121 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.move.line.ctp records with IDs: [1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000] 2026-04-16 06:26:48,257 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.move.line records with IDs: [3574, 3575, 3576, 3577, 3578, 3579] 2026-04-16 06:26:48,865 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_3_recreate_move_after_reset ... 2026-04-16 06:26:49,665 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [127] 2026-04-16 06:26:51,328 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.move.line.ctp records with IDs: [2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066] 2026-04-16 06:26:51,447 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.move.line records with IDs: [3606, 3607, 3608, 3609, 3610, 3611] 2026-04-16 06:26:52,716 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [130] 2026-04-16 06:26:53,406 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_4_reset_sheet_move_to_draft ... 2026-04-16 06:26:54,181 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [127] 2026-04-16 06:26:55,132 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.analytic.line records with IDs: [756, 757, 758, 759, 760, 761] 2026-04-16 06:26:55,462 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_5_repost_sheet_move_after_reset_to_draft ... 2026-04-16 06:26:56,227 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [127] 2026-04-16 06:26:57,023 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.analytic.line records with IDs: [762, 763, 764, 765, 766, 767] 2026-04-16 06:26:57,930 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_6_reverse_expense_move ... 2026-04-16 06:26:58,746 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [127] 2026-04-16 06:27:00,668 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.move.line.ctp records with IDs: [2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168] 2026-04-16 06:27:00,813 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.move.line records with IDs: [3677, 3678, 3679, 3680, 3681, 3682] 2026-04-16 06:27:01,157 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_reinvoice: Starting TestReInvoice.test_expenses_reinvoice_case_7_ensure_one2one_relationship ... 2026-04-16 06:27:02,171 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [127, 131] 2026-04-16 06:27:04,294 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted mail.activity records with IDs: [132] 2026-04-16 06:27:05,237 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #650 deleted account.analytic.line records with IDs: [780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791] 2026-04-16 06:27:07,430 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40957d9260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:07,431 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40405a9120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:07,433 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:07,454 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 06:27:36,658 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40400dd4e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:36,658 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4088e81e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:36,661 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:38,112 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40906749a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:38,113 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095594860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:38,115 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:40,108 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40951cfe20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:40,109 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f409048fe20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:40,111 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:41,742 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f26b1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:41,743 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f403fb668e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:41,745 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:42,952 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_expense_multi_id_analytic_distribution ... 2026-04-16 06:27:45,415 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #660 deleted mail.activity records with IDs: [133] 2026-04-16 06:27:45,935 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense.tests.test_sale_expense: Starting TestSaleExpense.test_sale_expense ... 2026-04-16 06:27:46,877 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #660 deleted mail.activity records with IDs: [134] 2026-04-16 06:27:48,118 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #660 deleted mail.activity records with IDs: [135] 2026-04-16 06:27:50,111 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095da0680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:50,112 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40904aa3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:50,115 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:27:50,131 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-04-16 06:28:15,728 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f58a7a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:15,729 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4041590ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:15,732 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:17,715 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4094ffbce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:17,716 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f404032b920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:17,718 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:19,009 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f40409cdbc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:19,010 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f40400d0720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:19,012 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/addons/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:20,934 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f403f7953a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:20,935 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4040d0ba60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:20,937 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-odoo-18.0/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:21,476 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_expense_margin.tests.test_so_expense_purchase_price: Starting TestExpenseMargin.test_expense_reinvoice_purchase_price ... 2026-04-16 06:28:23,212 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #670 deleted mail.activity records with IDs: [136] 2026-04-16 06:28:25,208 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4095b88a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:25,209 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4095dbe480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", 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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:25,211 183 INFO rb-ab0a08e-221506-379762 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1462, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1393, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 1003, 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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-04-16 06:28:25,225 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-04-16 06:28:27,429 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_gelato_delivery_is_not_available_for_generic_order ... 2026-04-16 06:28:27,519 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_generic_delivery_is_not_available_for_gelato_order ... 2026-04-16 06:28:27,560 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_get_cheapest_express_delivery_price ... 2026-04-16 06:28:27,601 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_get_cheapest_normal_delivery_price ... 2026-04-16 06:28:27,646 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_incomplete_partner_address_prevents_delivery ... 2026-04-16 06:28:27,690 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_only_gelato_carriers_are_available_for_gelato_order ... 2026-04-16 06:28:27,727 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_delivery_carrier: Starting TestDeliveryCarrier.test_only_generic_carriers_are_available_for_generic_order ... 2026-04-16 06:28:27,772 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:28:28,803 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_attributes_sets_product_uid_on_template ... 2026-04-16 06:28:28,861 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_attributes_sets_product_uids_on_variants ... 2026-04-16 06:28:29,069 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_creating_print_images_saves_front_as_default ... 2026-04-16 06:28:29,110 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_existing_attribute_values ... 2026-04-16 06:28:29,409 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_existing_attributes ... 2026-04-16 06:28:29,623 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_new_attribute_values ... 2026-04-16 06:28:29,991 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3419] 2026-04-16 06:28:30,015 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_assigns_new_attributes ... 2026-04-16 06:28:30,253 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_missing_attribute_values ... 2026-04-16 06:28:30,634 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3423] 2026-04-16 06:28:30,663 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_missing_attributes ... 2026-04-16 06:28:30,953 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_product_template: Starting TestProductTemplate.test_synchronizing_template_creates_product_variants ... 2026-04-16 06:28:31,387 183 INFO rb-ab0a08e-221506-379762 odoo.models.unlink: User #1 deleted product.product records with IDs: [3427] 2026-04-16 06:28:31,431 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:28:32,477 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_allow_adding_generic_service_product_to_gelato_order ... 2026-04-16 06:28:32,563 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_allow_modifying_generic_service_product_on_gelato_order ... 2026-04-16 06:28:32,751 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_adding_generic_goods_product_to_gelato_order ... 2026-04-16 06:28:32,862 183 INFO rb-ab0a08e-221506-379762 odoo.addons.sale_gelato.tests.test_sale_order: Starting TestGelatoSaleOrder.test_prevent_modifying_generic_service_product_to_goods_product_on_gelato_order ... 2026-04-16 06:28:33,030 183 INFO rb-ab0a08e-221506-379762 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-04-16 06:28:33,032 183 INFO rb-ab0a08e-221506-379762 odoo.service.server: 1800 post-tests in 4796.80s, 1630450 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mass_mailing_event_sms: 3 tests 2.84s 1314 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mass_mailing_sms: 6 tests 19.73s 4465 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: membership: 6 tests 14.56s 5572 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: microsoft_calendar: 25 tests 23.65s 14736 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp: 49 tests 69.49s 30310 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp_account: 13 tests 46.04s 17739 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp_landed_costs: 4 tests 25.85s 8638 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp_repair: 11 tests 29.06s 10579 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp_subcontracting: 48 tests 88.47s 33836 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp_subcontracting_account: 8 tests 18.00s 8093 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp_subcontracting_dropshipping: 7 tests 22.80s 8813 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp_subcontracting_landed_costs: 4 tests 6.09s 2713 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: mrp_subcontracting_purchase: 24 tests 37.63s 15415 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: partner_autocomplete: 4 tests 15.72s 3014 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment: 107 tests 59.25s 14050 queries 2026-04-16 06:28:33,037 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_adyen: 33 tests 6.63s 993 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_aps: 15 tests 4.23s 1243 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_asiapay: 20 tests 3.25s 1327 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_authorize: 12 tests 1.26s 865 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_buckaroo: 10 tests 1.66s 660 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_custom: 5 tests 1.30s 753 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_demo: 15 tests 2.22s 899 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_flutterwave: 19 tests 3.90s 1443 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_mercado_pago: 14 tests 2.81s 1371 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_mollie: 4 tests 0.62s 400 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_nuvei: 23 tests 5.25s 1686 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_paypal: 9 tests 1.36s 637 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_razorpay: 22 tests 3.09s 1380 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_razorpay_oauth: 4 tests 0.54s 380 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_stripe: 17 tests 10.93s 2384 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_worldline: 11 tests 3.04s 570 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: payment_xendit: 23 tests 4.38s 1541 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: point_of_sale: 398 tests 1113.18s 401514 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: portal: 12 tests 6.44s 1981 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_account_tax_python: 4 tests 15.24s 6362 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_discount: 4 tests 15.71s 6312 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_event: 4 tests 15.98s 6409 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_event_sale: 3 tests 14.64s 6432 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_hr: 15 tests 45.93s 15960 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_loyalty: 86 tests 149.46s 50991 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_mrp: 12 tests 54.76s 21878 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_online_payment: 10 tests 31.39s 12013 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_online_payment_self_order: 3 tests 17.05s 7100 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_restaurant: 32 tests 39.14s 12380 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_restaurant_loyalty: 3 tests 15.38s 6670 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_sale: 61 tests 135.09s 51346 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_sale_loyalty: 4 tests 15.81s 6394 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_sale_margin: 3 tests 14.05s 5808 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_self_order: 48 tests 290.12s 71524 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_self_order_stripe: 3 tests 9.71s 2552 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: pos_viva_wallet: 3 tests 16.15s 6052 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: privacy_lookup: 9 tests 10.39s 2698 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: product: 135 tests 99.70s 31827 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: product_email_template: 4 tests 13.40s 5015 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: product_margin: 5 tests 13.58s 4936 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project: 120 tests 93.66s 49946 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_account: 3 tests 16.41s 1858 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_hr_expense: 7 tests 71.86s 18508 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_mrp_account: 3 tests 16.89s 1830 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_mrp_sale: 3 tests 19.34s 5031 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_purchase: 16 tests 91.00s 21106 queries 2026-04-16 06:28:33,038 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_purchase_stock: 3 tests 0.87s 337 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_sale_expense: 9 tests 92.45s 25055 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_timesheet_holidays: 7 tests 18.58s 3865 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: project_todo: 4 tests 0.93s 242 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: purchase: 106 tests 321.62s 104222 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: purchase_edi_ubl_bis3: 3 tests 11.41s 4393 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: purchase_mrp: 36 tests 92.62s 38573 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: purchase_product_matrix: 4 tests 1.26s 549 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: purchase_repair: 3 tests 7.74s 2408 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: purchase_requisition: 20 tests 26.51s 8088 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: purchase_stock: 149 tests 452.21s 166700 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: rating: 3 tests 2.96s 906 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: repair: 31 tests 39.66s 15524 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: sale: 270 tests 579.08s 174614 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: sale_async_emails: 5 tests 0.97s 531 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: sale_expense: 15 tests 103.80s 30708 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: sale_expense_margin: 3 tests 35.09s 9073 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.stats: sale_gelato: 27 tests 7.80s 3925 queries 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.tests.result: 0 failed, 0 error(s) of 1800 tests when loading database 'rb-ab0a08e-221506-379762' 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.service.server: Initiating shutdown 2026-04-16 06:28:33,039 183 INFO rb-ab0a08e-221506-379762 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.